SslEnumProtocolProviders-Funktion
Die SslEnumProtocolProviders-Funktion gibt ein Array installierter SSL-Protokollanbieter ( Secure Sockets Layer Protocol ) zurück.
Syntax
SECURITY_STATUS WINAPI SslEnumProtocolProviders(
_Out_ DWORD *pdwProviderCount,
_Out_ NCryptProviderName **ppProviderList,
_In_ DWORD dwFlags
);
Parameter
-
pdwProviderCount [out]
-
Ein Zeiger auf einen DWORD-Wert , um die Anzahl der zurückgegebenen Protokollanbieter zu empfangen.
-
ppProviderList [out]
-
Ein Zeiger auf einen Puffer, der das Array von NCryptProviderName-Strukturen empfängt.
-
dwFlags [in]
-
Dieser Parameter ist für die zukünftige Verwendung reserviert.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie null zurück.
Wenn die Funktion fehlschlägt, gibt sie einen fehlerfreien Wert zurück.
Mögliche Rückgabecodes umfassen folgendes, sind aber nicht darauf beschränkt.
Rückgabecode/-wert | Beschreibung |
---|---|
|
Der dwFlags-Parameter ist nicht 0. |
|
Für die Zuweisung der erforderlichen Puffer steht nicht genügend Arbeitsspeicher zur Verfügung. |
|
Der Parameter pdwProviderCount oder ppProviderList ist NULL. |
Bemerkungen
Wenn Sie die Verwendung des Arrays der NCryptProviderName-Strukturen abgeschlossen haben, rufen Sie die SslFreeBuffer-Funktion auf, um das Array zu befreien.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
DLL |
|