The immediate return value, or GetLastError, is invalid for the current Winsock call. This generally points to a fault in a Service Provider. |
Application Verifier break message
The immediate return value, or GetLastError, is invalid for the current Winsock call. This generally points to a fault in a Service Provider.
Probable cause
The value that is being returned, or the current value in GetLastError, does not comply with the Winsock 2 specification. This typically indicates a bug in a layered service provider (LSP) layered between the application and Winsock. In such a case, the LSP has broken the Winsock API contract and is returning an invalid value to the caller.
Troubleshooting steps
Enter ln Parameter 3 to find the function that returned the incorrect return code.
Inspect parameters 1 and 2 to see the incorrect return value.
If the call was to a Winsock send or recv function, inspect Parameter 4 to see the number of bytes requested to be sent or received. It is invalid for the returned number of bytes to be greater than the number of bytes requested.
Information displayed by Application Verifier
Parameter 1 - Return value
Parameter 2 - Value of GetLastError
Parameter 3 - Function pointer to the next service provider
Parameter 4 - For a send or recv call, the actual number of bytes requested
Additional information
Test Layer:�Net Verifier
Stop code:�E10D
Severity:�Error
One-time error:�No
Non Continuable:�Yes
Error report:�Yes
Log to file:�Yes
Create backtrace:�Yes