IWSDSignatureProperty::GetSignature 方法 (wsdbase.h)
获取消息的签名。
语法
HRESULT GetSignature(
[out] BYTE *pbSignature,
[in, out] DWORD *pdwSignatureSize
);
参数
[out] pbSignature
指向将使用消息签名填充的缓冲区的指针。
[in, out] pdwSignatureSize
输入时, pbSignature 的大小(以字节为单位)。 在输出中, pdwSignatureSize 包含写入的缓冲区的实际大小。
返回值
可能的返回值包括但不限于以下内容。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
消息未签名。 |
|
pbSignature 不够大,无法保存信息。 pdwSignatureSize 现在指定所需的缓冲区大小。 |
注解
如果将 NULL 传递给 pbSignature,则 GetSignature 将返回在 pdwSignatureSize 参数中分配的缓冲区大小。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | wsdbase.h (包括 Wsdapi.h) |
DLL | Wsdapi.dll |