Bagikan melalui


Metode IWSDSignatureProperty::GetSignature (wsdbase.h)

Mendapatkan tanda tangan pesan.

Sintaks

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

Parameter

[out] pbSignature

Penunjuk ke buffer yang akan diisi dengan tanda tangan pesan.

[in, out] pdwSignatureSize

Pada input, ukuran pbSignature dalam byte. Pada output, pdwSignatureSize berisi ukuran aktual buffer yang ditulis.

Mengembalikan nilai

Nilai yang mungkin dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_NOTAVAIL
Pesan tidak ditandatangani.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbSignature tidak cukup besar untuk menyimpan informasi. pdwSignatureSize sekarang menentukan ukuran buffer yang diperlukan.

Keterangan

Jika NULL diteruskan ke pbSignature, maka GetSignature akan mengembalikan ukuran buffer untuk dialokasikan dalam parameter pdwSignatureSize .

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header wsdbase.h (termasuk Wsdapi.h)
DLL Wsdapi.dll

Lihat juga

IWSDSignatureProperty