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