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 WSCGetProviderPath32-Funktion ruft den DLL-Pfad für den angegebenen 32-Bit-Anbieter ab.
Syntax
int WSCGetProviderPath32(
[in] LPGUID lpProviderId,
[out] WCHAR *lpszProviderDllPath,
[in, out] LPINT lpProviderDllPathLen,
[out] LPINT lpErrno
);
Parameter
[in] lpProviderId
Lokal eindeutiger Bezeichner des Anbieters. Dieser Wert wird mithilfe von WSCEnumProtocols32 abgerufen.
[out] lpszProviderDllPath
Zeiger auf einen Puffer, in den die Pfadzeichenfolge der Anbieter-DLL zurückgegeben wird. Der Pfad ist eine NULL-Zeichenfolge, und alle eingebetteten Umgebungszeichenfolgen, z. B. %SystemRoot%, wurden nicht erweitert.
[in, out] lpProviderDllPathLen
Größe des Puffers, auf den der parameter lpszProviderDllPath in Zeichen verweist.
[out] lpErrno
Zeiger auf den Fehlercode.
Rückgabewert
Wenn kein Fehler auftritt, gibt WSCGetProviderPath32 null zurück. Andernfalls wird SOCKET_ERROR zurückgegeben. Der spezifische Fehlercode ist in lpErrno verfügbar.
| Fehlercode | Bedeutung |
|---|---|
| Der lpProviderId-Parameter gibt keinen gültigen Anbieter an. | |
| Der parameter lpszProviderDllPath oder lpErrno befindet sich nicht in einem gültigen Teil des Benutzeradressraums, oder lpProviderDllPathLen ist zu klein. |
Hinweise
WSCGetProviderPath32 ist eine streng 32-Bit-Version von WSCGetProviderPath. Auf einem 64-Bit-Computer werden alle Aufrufe, die nicht speziell 32-Bit-Aufrufe (z. B. alle Funktionen, die nicht auf "32" enden) im nativen 64-Bit-Katalog ausgeführt. Prozesse, die auf einem 64-Bit-Computer ausgeführt werden, müssen die spezifischen 32-Bit-Funktionsaufrufe verwenden, um mit einem strikten 32-Bit-Katalog zu arbeiten und die Kompatibilität aufrechtzuerhalten. Die Definitionen und Semantik der spezifischen 32-Bit-Aufrufe sind identisch mit ihren nativen Gegenstücken.
Die WSCGetProviderPath32-Funktion ruft den DLL-Pfad für den angegebenen Anbieter ab. Der DLL-Pfad kann eingebettete Umgebungszeichenfolgen wie %SystemRoot% enthalten und sollte daher vor der Verwendung mit der Windows LoadLibrary-Funktion erweitert werden. Weitere Informationen finden Sie unter LoadLibrary.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista, Windows XP Professional x64 Edition [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 x64 Edition [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | ws2spi.h |
| Bibliothek | Ws2_32.lib |
| DLL | Ws2_32.dll |