共用方式為


iWSDSignatureProperty::GetSignature 方法 (wsdbase.h)

取得訊息的簽章。

語法

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

參數

[out] pbSignature

緩衝區的指標,將填入訊息的簽章。

[in, out] pdwSignatureSize

在輸入時, pbSignature 的大小以位元組為單位。 在輸出中, pdwSignatureSize 包含寫入之緩衝區的實際大小。

傳回值

可能的傳回值包括但不限於下列各項。

傳回碼 描述
S_OK
方法成功。
E_NOTAVAIL
訊息未簽署。
HRESULT_FROM_WIN32 (ERROR_MORE_DATA)
pbSignature 不夠大,無法保存資訊。 pdwSignatureSize 現在會指定所需的緩衝區大小。

備註

如果 Null 傳遞至 pbSignature則 GetSignature 會傳回要配置於 pdwSignatureSize 參數中的緩衝區大小。

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 wsdbase.h (包含 Wsdapi.h)
Dll Wsdapi.dll

另請參閱

IWSDSignatureProperty