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