Compartilhar via


Método IWSDSignatureProperty::GetSignature (wsdbase.h)

Obtém a assinatura de uma mensagem.

Sintaxe

HRESULT GetSignature(
  [out]     BYTE  *pbSignature,
  [in, out] DWORD *pdwSignatureSize
);

Parâmetros

[out] pbSignature

Um ponteiro para um buffer que será preenchido com a assinatura da mensagem.

[in, out] pdwSignatureSize

Na entrada, o tamanho de pbSignature em bytes. Na saída, pdwSignatureSize contém o tamanho real do buffer que foi gravado.

Valor retornado

Os valores retornados possíveis incluem, mas não se limitam a, o seguinte.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_NOTAVAIL
A mensagem não está assinada.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbSignature não é grande o suficiente para manter as informações. pdwSignatureSize agora especifica o tamanho do buffer necessário.

Comentários

Se NULL for passado para pbSignature, GetSignature retornará o tamanho do buffer a ser alocado no parâmetro pdwSignatureSize .

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]
Plataforma de Destino Windows
Cabeçalho wsdbase.h (include Wsdapi.h)
DLL Wsdapi.dll

Confira também

IWSDSignatureProperty