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 CryptRegisterDefaultOIDFunction registriert eine DLL, die die Standardfunktion enthält, die für den angegebenen Codierungstyp und Funktionsnamen aufgerufen werden soll. Im Gegensatz zu CryptRegisterOIDFunctionkann der funktionsname, der von der DLL exportiert werden soll, nicht außer Kraft gesetzt werden.
Syntax
BOOL CryptRegisterDefaultOIDFunction(
[in] DWORD dwEncodingType,
[in] LPCSTR pszFuncName,
[in] DWORD dwIndex,
[in] LPCWSTR pwszDll
);
Parameter
[in] dwEncodingType
Gibt den zuzuordnenden Codierungstyp an. Derzeit werden nur X509_ASN_ENCODING und PKCS_7_ASN_ENCODING verwendet; Weitere Codierungstypen können jedoch in Zukunft hinzugefügt werden. Verwenden Sie Folgendes, um beide aktuellen Codierungstypen abzugleichen:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING.
[in] pszFuncName
Name der registrierten Funktion.
[in] dwIndex
Indexspeicherort für die Einfügung der DLL in die Liste der DLLs. Wenn dwIndex- null ist, wird die DLL am Anfang der Liste eingefügt. Wenn es CRYPT_REGISTER_LAST_INDEX ist, wird die DLL am Ende der Liste angefügt.
[in] pwszDll
Optionale Umgebungsvariablenzeichenfolge, die mithilfe von ExpandEnvironmentStrings Funktion erweitert werden soll, bevor die DLL geladen wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null (TRUE).
Wenn die Funktion fehlschlägt, ist der Rückgabewert null (FALSE).
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header- | wincrypt.h |
| Library | Crypt32.lib |
| DLL- | Crypt32.dll |