PFN_CRYPT_ENUM_OID_FUNC función de devolución de llamada (wincrypt.h)
La función de devolución de llamada CRYPT_ENUM_OID_FUNCTION se usa con la función CryptEnumOIDFunction .
Sintaxis
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
)
{...}
Parámetros
[in] dwEncodingType
Especifica el tipo de codificación que debe coincidir. Establecer este parámetro en CRYPT_MATCH_ANY_ENCODING_TYPE coincide con cualquier tipo de codificación.
- CRYPT_ASN_ENCODING
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
- CRYPT_MATCH_ANY_ENCODING_TYPE
pszFuncName
[in] pszOID
Puntero a una cadena OID, como "2.5.29.1", una cadena ASCII, como "file" o una cadena numérica, como #2000.
[in] cValue
Recuento de elementos de la matriz de tipos de valor.
rgdwValueType[]
rgpwszValueName[]
rgpbValueData[]
rgcbValueData[]
[in] pvArg
Puntero a argumentos pasados a la función de devolución de llamada.
Valor devuelto
Devuelve TRUE si la función se realiza correctamente, FALSE si se produce un error.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wincrypt.h |