estrutura CRYPT_XML_TRANSFORM_INFO (cryptxml.h)
A estrutura CRYPT_XML_TRANSFORM_INFO contém informações usadas ao aplicar a transformação de dados.
Sintaxe
typedef struct _CRYPT_XML_TRANSFORM_INFO {
ULONG cbSize;
LPCWSTR wszAlgorithm;
ULONG cbBufferSize;
DWORD dwFlags;
PFN_CRYPT_XML_CREATE_TRANSFORM pfnCreateTransform;
} CRYPT_XML_TRANSFORM_INFO, *PCRYPT_XML_TRANSFORM_INFO;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
wszAlgorithm
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o atributo Algorithm .
cbBufferSize
O tamanho, em bytes, do buffer do provedor de dados. O tamanho poderá ser zero se o tamanho não puder ser determinado no momento da inicialização. Esse valor é usado por um chamador da estrutura apontada pelo membro pfnCreateTransform para determinar o tamanho necessário do buffer de recebimento.
dwFlags
Especifica valores que controlam como a transformação é aplicada.
Esse membro pode ser um ou mais dos valores a seguir.
pfnCreateTransform
Um ponteiro para uma função de retorno de chamada PFN_CRYPT_XML_CREATE_TRANSFORM usada para criar a transformação.
Comentários
Para transformações de canonicalização XML, o tamanho do buffer especificado pelo membro cbBufferSize deve ser grande o suficiente para acomodar um elemento Start inteiro com todos os valores de atributo.
Requisitos
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] |
Cabeçalho | cryptxml.h |
Confira também