função de retorno de chamada PFN_CRYPT_XML_CREATE_TRANSFORM (cryptxml.h)
A função de retorno de chamada PFN_CRYPT_XML_CREATE_TRANSFORM cria uma transformação para um provedor de dados especificado.
Sintaxe
PFN_CRYPT_XML_CREATE_TRANSFORM PfnCryptXmlCreateTransform;
HRESULT PfnCryptXmlCreateTransform(
[in] const CRYPT_XML_ALGORITHM *pTransform,
[in] CRYPT_XML_DATA_PROVIDER *pProviderIn,
[out] CRYPT_XML_DATA_PROVIDER *pProviderOut
)
{...}
Parâmetros
[in] pTransform
Uma estrutura CRYPT_XML_ALGORITHM que especifica a transformação a ser aplicada.
[in] pProviderIn
Um ponteiro para uma estrutura CRYPT_XML_DATA_PROVIDER que especifica o provedor de dados a ser usado como entrada para a transformação.
[out] pProviderOut
Um ponteiro para uma estrutura CRYPT_XML_DATA_PROVIDER para receber o provedor de dados da transformação.
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
Na cadeia de transformação, a saída de uma transformação é a entrada da próxima transformação na cadeia.
A implementação da função de retorno de chamada é responsável por chamar a função de fechamento do provedor na transformação de entrada para liberar o provedor de entrada.
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 |