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 SslOpenProvider-Funktion öffnet ein Handle für den angegebenen SSL-Protokollanbieter ( Secure Sockets Layer Protocol ).
Syntax
SECURITY_STATUS WINAPI SslOpenProvider(
_Out_ NCRYPT_PROV_HANDLE *phSslProvider,
_In_ LPCWSTR pszProviderName,
_In_ DWORD dwFlags
);
Parameter
-
phSslProvider [out]
-
Die Adresse einer NCRYPT_PROV_HANDLE , in die das Anbieterhandle geschrieben werden soll.
Wenn Sie die Verwendung des Handles abgeschlossen haben, sollten Sie es freigeben, indem Sie die SslFreeObject-Funktion aufrufen.
-
pszProviderName [in]
-
Ein Zeiger auf eine Unicode-Zeichenfolge, die den Anbieternamen enthält. Wenn der Wert dieses Parameters NULL ist, wird ein Handle für die MS_SCHANNEL_PROVIDER zurückgegeben.
-
dwFlags [in]
-
Dieser Parameter ist für die zukünftige Verwendung reserviert und muss auf 0 (null) festgelegt werden.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie null zurück.
Wenn die Funktion fehlschlägt, wird ein Fehlerwert ungleich null zurückgegeben.
Mögliche Rückgabecodes sind u. a. die folgenden:
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Einer der bereitgestellten Handles ist ungültig. |
|
Der Parameter phSslProvider oder ppProviderList ist NULL. |
|
Es ist nicht genügend Arbeitsspeicher verfügbar, um die erforderlichen Puffer zuzuweisen. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
| Header |
|
| DLL |
|