Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura SIP_DISPATCH_INFO contém um conjunto de ponteiros de função atribuídos pela função CryptSIPLoad que seu aplicativo usa para executar operações SIP ( pacote de interface de assunto ).
Sintaxe
typedef struct SIP_DISPATCH_INFO_ {
DWORD cbSize;
HANDLE hSIP;
pCryptSIPGetSignedDataMsg pfGet;
pCryptSIPPutSignedDataMsg pfPut;
pCryptSIPCreateIndirectData pfCreate;
pCryptSIPVerifyIndirectData pfVerify;
pCryptSIPRemoveSignedDataMsg pfRemove;
} SIP_DISPATCH_INFO, *LPSIP_DISPATCH_INFO;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
hSIP
Esse membro é reservado e deve ser definido como NULL.
pfGet
Um ponteiro para a função que recupera os dados assinados para o assunto. A assinatura desse ponteiro de função é descrita em CryptSIPGetSignedDataMsg.
pfPut
Um ponteiro para a função que armazena os dados assinados para o assunto. A assinatura desse ponteiro de função é descrita em CryptSIPPutSignedDataMsg.
pfCreate
Um ponteiro para a função que retorna uma estrutura SIP_INDIRECT_DATA que contém os dados do assunto. Essa estrutura contém o hash do destino. A assinatura desse ponteiro de função é descrita em CryptSIPCreateIndirectData.
pfVerify
Um ponteiro para a função que verifica a estrutura SIP_INDIRECT_DATA que contém os dados do assunto. Essa estrutura contém o hash do destino. A assinatura desse ponteiro de função é descrita em CryptSIPVerifyIndirectData.
pfRemove
Um ponteiro para a função que remove os dados assinados para o assunto. A assinatura desse ponteiro de função é descrita em CryptSIPRemoveSignedDataMsg.
Comentários
Seu aplicativo deve inicializar essa estrutura para zeros binários e definir cbSize como sizeof(SIP_DISPATCH_INFO) chamando a função memset antes de chamar a função CryptSIPLoad . Seu aplicativo pode usar os ponteiros de função na estrutura de SIP_DISPATCH_INFO retornada para executar as operações SIP necessárias. Os ponteiros de função podem apontar para funções exportadas por SIPs de terceiros.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | mssip.h |