2009-07-30 9 views
0

Un appel apparemment simple renvoie une erreur, mais je ne comprends pas pourquoi. Quelqu'un peut-il s'il vous plaît conseiller?WSCDeinstallProvider renvoie WSAEFAULT

GUID * Guid = (assigned elsewhere) 
INT ErrorCode, rc; 

rc = WSCDeinstallProvider(Guid, &ErrorCode); 
// rc == SOCKET_ERROR at this point and ErrorCode == 10014 (WSAEFAULT) 

Merci d'avance!

Répondre

0

Correction du problème en modifiant l'ordre de désinstallation des LSP.

0

Selon MSDN:

WSCDeinstallProvider Function

WSAEFAULT Le paramètre lpErrno n'est pas dans une partie valide de l'adresse de l'utilisateur espace .

+0

Oui, mais qu'est-ce que cela signifie? J'ai essayé allocation ErrorCode sur le tas, mais c'est le même résultat :( – dennisV

Questions connexes