PFN_CRYPT_ENUM_OID_FUNC função de retorno de chamada (wincrypt.h)
A função de retorno de chamada CRYPT_ENUM_OID_FUNCTION é usada com a função CryptEnumOIDFunction .
Sintaxe
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 o tipo de codificação a ser correspondido. Definir esse parâmetro como CRYPT_MATCH_ANY_ENCODING_TYPE corresponde a qualquer tipo de codificação.
- CRYPT_ASN_ENCODING
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
- CRYPT_MATCH_ANY_ENCODING_TYPE
pszFuncName
[in] pszOID
Um ponteiro para uma cadeia de caracteres OID, como "2.5.29.1", uma cadeia de caracteres ASCII, como "file", ou uma cadeia de caracteres numérica, como #2000.
[in] cValue
Contagem de elementos na matriz de tipos de valor.
rgdwValueType[]
rgpwszValueName[]
rgpbValueData[]
rgcbValueData[]
[in] pvArg
Um ponteiro para argumentos passados para a função de retorno de chamada.
Retornar valor
Retornará TRUE se a função for bem-sucedida, FALSE se falhar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |