Поделиться через


Метод 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 теперь указывает требуемый размер буфера.

Комментарии

Если в pbSignatureпередано значение NULL, getSignature вернет размер буфера для выделения в параметре pdwSignatureSize.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header wsdbase.h (включая Wsdapi.h)
DLL Wsdapi.dll

См. также раздел

IWSDSignatureProperty