PFN_CRYPT_ENUM_OID_FUNC fonction de rappel (wincrypt.h)
La fonction de rappel CRYPT_ENUM_OID_FUNCTION est utilisée avec la fonction CryptEnumOIDFunction .
Syntaxe
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
)
{...}
Paramètres
[in] dwEncodingType
Spécifie le type d’encodage à mettre en correspondance. La définition de ce paramètre sur CRYPT_MATCH_ANY_ENCODING_TYPE correspond à n’importe quel type d’encodage.
- CRYPT_ASN_ENCODING
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
- CRYPT_MATCH_ANY_ENCODING_TYPE
pszFuncName
[in] pszOID
Pointeur vers une chaîne OID, telle que « 2.5.29.1 », une chaîne ASCII, telle que « file », ou une chaîne numérique, telle que #2000.
[in] cValue
Nombre d’éléments dans le tableau de types valeur.
rgdwValueType[]
rgpwszValueName[]
rgpbValueData[]
rgcbValueData[]
[in] pvArg
Pointeur vers les arguments transmis à la fonction de rappel.
Valeur retournée
Retourne TRUE si la fonction réussit, FALSE en cas d’échec.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wincrypt.h |