PFN_CRYPT_ENUM_OID_FUNC funzione di callback (wincrypt.h)
La funzione di callback CRYPT_ENUM_OID_FUNCTION viene usata con la funzione CryptEnumOIDFunction .
Sintassi
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
)
{...}
Parametri
[in] dwEncodingType
Specifica il tipo di codifica da trovare. L'impostazione di questo parametro su CRYPT_MATCH_ANY_ENCODING_TYPE corrisponde a qualsiasi tipo di codifica.
- CRYPT_ASN_ENCODING
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
- CRYPT_MATCH_ANY_ENCODING_TYPE
pszFuncName
[in] pszOID
Puntatore a una stringa OID, ad esempio "2.5.29.1", una stringa ASCII, ad esempio "file" o una stringa numerica, ad esempio #2000.
[in] cValue
Numero di elementi nella matrice di tipi valore.
rgdwValueType[]
rgpwszValueName[]
rgpbValueData[]
rgcbValueData[]
[in] pvArg
Puntatore agli argomenti passati alla funzione di callback.
Valore restituito
Restituisce TRUE se la funzione ha esito positivo, FALSE se ha esito negativo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |