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.

Nota Si no se especifica CRYPT_MATCH_ANY_ENCODING_TYPE, se requiere un tipo de codificación de certificado o mensaje.
 
Si la palabra de orden bajo que contiene el tipo de codificación de certificado es distinto de cero, se usa. De lo contrario, se usa la palabra de orden superior que contiene el tipo de codificación del mensaje. Si se especifican ambos, se usa el tipo de codificación de certificado en la palabra de orden bajo. Los tipos de codificación definidos actualmente son:
  • 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

Consulte también

CryptEnumOIDFunction

CryptGetOIDFunctionValue