Compartilhar via


Função CryptXmlGetAlgorithmInfo (cryptxml.h)

A função CryptXmlGetAlgorithmInfo decodifica a estrutura CRYPT_XML_ALGORITHM e retorna informações sobre o algoritmo.

Sintaxe

HRESULT CryptXmlGetAlgorithmInfo(
  [in]  const CRYPT_XML_ALGORITHM *pXmlAlgorithm,
        DWORD                     dwFlags,
  [out] CRYPT_XML_ALGORITHM_INFO  **ppAlgInfo
);

Parâmetros

[in] pXmlAlgorithm

Um ponteiro para uma estrutura CRYPT_XML_ALGORITHM que especifica o algoritmo sobre o qual retornar informações.

dwFlags

Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
Somente implementações padrão para a assinatura e o resumo são usadas. Quando esse sinalizador é definido, nenhuma outra extensão registrada é carregada.

[out] ppAlgInfo

Um ponteiro para um ponteiro para uma estrutura CRYPT_XML_ALGORITHM_INFO . Quando terminar de usar a memória apontada pelo parâmetro ppAlgInfo , libere-a chamando a função LocalFree .

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.

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