Freigeben über


CryptUninstallDefaultContext-Funktion (wincrypt.h)

Wichtig Diese API ist veraltet. Neue und vorhandene Software sollte mit der Verwendung von Kryptografie-APIs der nächsten Generation beginnen. Microsoft kann diese API in zukünftigen Versionen entfernen.
 
Die CryptUninstallDefaultContext-Funktion entfernt einen Standardkontext , der zuvor von CryptInstallDefaultContext installiert wurde. Diese Funktion wird blockiert, bis alle Threads, die derzeit diesen Kontext verwenden, abgeschlossen sind, wenn der Standardkontext mit festgelegter CRYPT_DEFAULT_CONTEXT_PROCESS_FLAG installiert wurde.

Syntax

BOOL CryptUninstallDefaultContext(
  [in] HCRYPTDEFAULTCONTEXT hDefaultContext,
  [in] DWORD                dwFlags,
  [in] void                 *pvReserved
);

Parameter

[in] hDefaultContext

Handle des zu veröffentlichenden Kontexts.

[in] dwFlags

Für zukünftige Verwendung reserviert.

[in] pvReserved

Für zukünftige Verwendung reserviert.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich null (TRUE). Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (FALSE). Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wincrypt.h
Bibliothek Crypt32.lib
DLL Crypt32.dll