Metodo IWSDSignatureProperty::GetSignature (wsdbase.h)

Ottiene la firma di un messaggio.

Sintassi

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

Parametri

[out] pbSignature

Puntatore a un buffer che verrà riempito con la firma del messaggio.

[in, out] pdwSignatureSize

In input, le dimensioni di pbSignature in byte. Nell'output pdwSignatureSize contiene le dimensioni effettive del buffer scritto.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati a, quanto segue.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_NOTAVAIL
Il messaggio non è firmato.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbSignature non è abbastanza grande per contenere le informazioni. pdwSignatureSize specifica ora le dimensioni del buffer necessarie.

Commenti

Se NULL viene passato a pbSignature, GetSignature restituirà le dimensioni del buffer da allocare nel parametro pdwSignatureSize.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsdbase.h (include Wsdapi.h)
DLL Wsdapi.dll

Vedi anche

IWSDSignatureProperty