Freigeben über


IWSDSignatureProperty::GetSignature-Methode (wsdbase.h)

Ruft die Signatur einer Nachricht ab.

Syntax

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

Parameter

[out] pbSignature

Ein Zeiger auf einen Puffer, der mit der Signatur der Nachricht gefüllt wird.

[in, out] pdwSignatureSize

Bei der Eingabe die Größe von pbSignature in Bytes. Bei der Ausgabe enthält pdwSignatureSize die tatsächliche Größe des geschriebenen Puffers.

Rückgabewert

Mögliche Rückgabewerte sind u. a. die folgenden:

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_NOTAVAIL
Die Nachricht ist nicht signiert.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbSignature ist nicht groß genug, um die Informationen zu enthalten. pdwSignatureSize gibt jetzt die erforderliche Puffergröße an.

Hinweise

Wenn NULL an pbSignature übergeben wird, gibt GetSignature die Größe des Puffers zurück, der im pdwSignatureSize-Parameter zugeordnet werden soll.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsdbase.h (include Wsdapi.h)
DLL Wsdapi.dll

Weitere Informationen

IWSDSignatureProperty