CryptCATOpen-Funktion (mscat.h)
[Die CryptCATOpen-Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die CryptCATOpen-Funktion öffnet einen Katalog und gibt ein Kontexthandle an den geöffneten Katalog zurück.
Syntax
HANDLE CryptCATOpen(
[in] LPWSTR pwszFileName,
[in] DWORD fdwOpenFlags,
[in] HCRYPTPROV hProv,
[in] DWORD dwPublicVersion,
[in] DWORD dwEncodingType
);
Parameter
[in] pwszFileName
Ein Zeiger auf eine NULL-Zeichenfolge für den Katalogdateinamen.
[in] fdwOpenFlags
Null, um eine vorhandene Katalogdatei oder eine bitweise Kombination aus einem oder mehreren der folgenden Werte zu öffnen.
[in] hProv
Ein Handle für einen Kryptografiedienstanbieter (CSP).
[in] dwPublicVersion
Version der Datei. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Dateiformat der Version 1. |
|
Dateiformat der Version 2.
Windows 8 und Windows Server 2012: Die Unterstützung für diesen Wert beginnt. |
[in] dwEncodingType
Codierungstyp, der für die Datei verwendet wird. Wenn dieser Wert 0 ist, wird der Codierungstyp auf PKCS_7_ASN_ENCODING | X509_ASN_ENCODING.
Rückgabewert
Bei Erfolg gibt diese Funktion ein Handle an den geöffneten Katalog zurück. Wenn Sie mit der Verwendung des Handle fertig sind, schließen Sie es, indem Sie die Funktion CryptCATClose aufrufen. Die CryptCATOpen-Funktion gibt INVALID_HANDLE_VALUE zurück, wenn ein Fehler auftritt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mscat.h |
Bibliothek | Wintrust.lib |
DLL | Wintrust.dll |