Função CryptXmlDigestReference (cryptxml.h)
A função CryptXmlDigestReference é usada por um aplicativo para digerir a referência resolvida. Essa função aplica transformações antes de atualizar o resumo.
Sintaxe
HRESULT CryptXmlDigestReference(
[in] HCRYPTXML hReference,
DWORD dwFlags,
[in] CRYPT_XML_DATA_PROVIDER *pDataProviderIn
);
Parâmetros
[in] hReference
O identificador de um elemento Reference .
dwFlags
Especifica valores que controlam como o processo aplica transformações.
DwFlags definidos atualmente são mostrados na tabela a seguir.
Valor | Significado |
---|---|
|
Especifica que o mecanismo de processamento criará o resumo sem aplicar o mecanismo de cadeia de transformação. |
[in] pDataProviderIn
Um ponteiro para uma estrutura CRYPT_XML_DATA_PROVIDER que especifica o provedor de dados. A função CryptXmlDigestReference sempre chama a função fpnClose no provedor de dados.
Retornar valor
Se a função for bem-sucedida, a função retornará zero.
Se a função falhar, ela retornará um valor HRESULT que indica o erro.
Comentários
Quando o sinalizador CRYPT_XML_REFERENCE_DATA_TRANSFORMED é definido, o mecanismo de processamento adiciona dados recebidos diretamente ao resumo sem aplicar o mecanismo de cadeia de transformação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | cryptxml.h |
Biblioteca | Cryptxml.lib |
DLL | Cryptxml.dll |