Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die WPUGetProviderPath-Funktion ruft den DLL-Pfad für den angegebenen Anbieter ab.
Syntax
int WPUGetProviderPath(
[in] LPGUID lpProviderId,
[out] WCHAR *lpszProviderDllPath,
[in, out] LPINT lpProviderDllPathLen,
[out] LPINT lpErrno
);
Parameter
[in] lpProviderId
Lokal eindeutiger Bezeichner des Anbieters. Dies muss ein Wert sein, der mit WSCEnumProtocols abgerufen wird.
[out] lpszProviderDllPath
Zeiger auf einen Puffer, der eine Zeichenfolge enthält, die den Pfad der Anbieter-DLL identifiziert. Dieser Pfad ist eine NULL-endende Zeichenfolge, und alle eingebetteten Umgebungszeichenfolgen (z. B. %SystemRoot%) wurden nicht erweitert.
[in, out] lpProviderDllPathLen
Größe des Puffers, auf den lpszProviderDllPath in Zeichen verweist.
[out] lpErrno
Zeiger auf den Fehlercode.
Rückgabewert
Wenn kein Fehler auftritt, gibt WPUGetProviderPath null zurück. Andernfalls wird SOCKET_ERROR zurückgegeben, und ein bestimmter Fehlercode ist in lpErrno verfügbar.
| Fehlercode | Bedeutung |
|---|---|
| Der lpProviderId-Parameter gibt keinen gültigen Anbieter an. | |
| Entweder lpszProviderDllPath oder lpErrno befindet sich nicht in einem gültigen Teil des Benutzeradressraums, oder lpProviderDllPathLen ist zu klein. |
Hinweise
Die WPUGetProviderPath-Funktion ruft den DLL-Pfad für den angegebenen Anbieter ab. Der DLL-Pfad ist NULL-terminiert und kann eingebettete Umgebungszeichenfolgen (z. B. %SystemRoot) enthalten. Daher sollte die Zeichenfolge erweitert werden, bevor sie mit LoadLibrary verwendet wird. Weitere Informationen finden Sie unter LoadLibrary.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | ws2spi.h |