Freigeben über


PFN_CRYPT_ENUM_OID_FUNC Rückruffunktion (wincrypt.h)

Die CRYPT_ENUM_OID_FUNCTION Rückruffunktion wird mit der Funktion CryptEnumOIDFunction verwendet.

Syntax

PFN_CRYPT_ENUM_OID_FUNC PfnCryptEnumOidFunc;

BOOL PfnCryptEnumOidFunc(
  [in] DWORD dwEncodingType,
       LPCSTR pszFuncName,
  [in] LPCSTR pszOID,
  [in] DWORD cValue,
       const DWORD rgdwValueType[],
       LPCWSTR const rgpwszValueName[],
       const BYTE * const rgpbValueData[],
       const DWORD rgcbValueData[],
  [in] void *pvArg
)
{...}

Die Parameter

[in] dwEncodingType

Gibt den zuzuordnenden Codierungstyp an. Wenn Sie diesen Parameter auf CRYPT_MATCH_ANY_ENCODING_TYPE festlegen, entspricht der Codierungstyp.

Anmerkung Wenn CRYPT_MATCH_ANY_ENCODING_TYPE nicht angegeben ist, ist entweder ein Zertifikat- oder Nachrichtencodierungstyp erforderlich.
 
Wenn das Wort mit niedriger Reihenfolge, das den Zertifikatcodierungstyp enthält, ungleich Null ist, wird es verwendet. Andernfalls wird das Hochreihenfolgewort verwendet, das den Nachrichtencodierungstyp enthält. Wenn beide angegeben sind, wird der Zertifikatcodierungstyp im Wort mit niedriger Reihenfolge verwendet. Derzeit definierte Codierungstypen sind:
  • CRYPT_ASN_ENCODING
  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING
  • CRYPT_MATCH_ANY_ENCODING_TYPE

pszFuncName

[in] pszOID

Ein Zeiger auf eine OID-Zeichenfolge, z. B. "2.5.29.1", eine ASCII-Zeichenfolge wie "Datei" oder eine numerische Zeichenfolge, z. B. #2000.

[in] cValue

Anzahl der Elemente im Array von Werttypen.

rgdwValueType[]

rgpwszValueName[]

rgpbValueData[]

rgcbValueData[]

[in] pvArg

Ein Zeiger auf Argumente, die an die Rückruffunktion übergeben werden.

Rückgabewert

Gibt TRUE zurück, wenn die Funktion erfolgreich ist, FALSE, wenn die Funktion fehlschlägt.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Zielplattform Fenster
Überschrift wincrypt.h

Siehe auch

CryptEnumOIDFunction

CryptGetOIDFunctionValue