SslOpenProvider-Funktion
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 |
|