estrutura CRYPT_XML_DATA_PROVIDER (cryptxml.h)
A estrutura CRYPT_XML_DATA_PROVIDER especifica a interface para o provedor de dados XML.
Sintaxe
typedef struct _CRYPT_XML_DATA_PROVIDER {
void *pvCallbackState;
ULONG cbBufferSize;
PFN_CRYPT_XML_DATA_PROVIDER_READ pfnRead;
PFN_CRYPT_XML_DATA_PROVIDER_CLOSE pfnClose;
} CRYPT_XML_DATA_PROVIDER, *PCRYPT_XML_DATA_PROVIDER;
Membros
pvCallbackState
Um argumento definido pelo aplicativo que é passado para as funções de retorno de chamada pfnRead e pfnClose .
cbBufferSize
O tamanho, em bytes, do buffer do provedor de dados. O tamanho poderá ser zero se o tamanho não importar ou se o tamanho não puder ser determinado pelo provedor. Esse valor é usado por um chamador de pfnRead para determinar o tamanho necessário do buffer de recebimento.
pfnRead
Um ponteiro para uma função de retorno de chamada PFN_CRYPT_XML_DATA_PROVIDER_READ usada para ler dados.
pfnClose
Um ponteiro para uma função de retorno de chamada PFN_CRYPT_XML_DATA_PROVIDER_CLOSE usada para liberar o provedor de dados. Quando terminar de usar o provedor de dados, você deverá liberá-lo.
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] |
Cabeçalho | cryptxml.h |