Fonction WPUGetProviderPath (ws2spi.h)
La fonction WPUGetProviderPath récupère le chemin d’accès DLL du fournisseur spécifié.
Syntaxe
int WPUGetProviderPath(
[in] LPGUID lpProviderId,
[out] WCHAR *lpszProviderDllPath,
[in, out] LPINT lpProviderDllPathLen,
[out] LPINT lpErrno
);
Paramètres
[in] lpProviderId
Identificateur local unique du fournisseur. Il doit s’agir d’une valeur obtenue à l’aide de WSCEnumProtocols.
[out] lpszProviderDllPath
Pointeur vers une mémoire tampon contenant une chaîne qui identifie le chemin d’accès de la DLL du fournisseur. Ce chemin d’accès est une chaîne terminée par null et toutes les chaînes d’environnement incorporées (telles que %SystemRoot%) n’ont pas été développées.
[in, out] lpProviderDllPathLen
Taille de la mémoire tampon pointée vers lpszProviderDllPath, en caractères.
[out] lpErrno
Pointeur vers le code d’erreur.
Valeur retournée
Si aucune erreur ne se produit, WPUGetProviderPath retourne zéro. Sinon, il retourne SOCKET_ERROR, et un code d’erreur spécifique est disponible dans lpErrno.
Code d'erreur | Signification |
---|---|
Le paramètre lpProviderId ne spécifie pas de fournisseur valide. | |
LpszProviderDllPath ou lpErrno ne se trouve pas dans une partie valide de l’espace d’adressage utilisateur ou lpProviderDllPathLen est trop petit. |
Remarques
La fonction WPUGetProviderPath récupère le chemin d’accès DLL du fournisseur spécifié. Le chemin d’accès dll est terminé par null et peut contenir des chaînes d’environnement incorporées (telles que %SystemRoot%). Par conséquent, la chaîne doit être développée avant d’être utilisée avec LoadLibrary. Pour plus d’informations, consultez LoadLibrary.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ws2spi.h |