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
)
{...}
Parameter
[in] dwEncodingType
Gibt den zu übereinstimmenden Codierungstyp an. Das Festlegen dieses Parameters auf CRYPT_MATCH_ANY_ENCODING_TYPE entspricht einem beliebigen Codierungstyp.
- 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 "file" 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 sie fehlschlägt.
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 |