Compartir a través de


Método IWSDSignatureProperty::GetSignature (wsdbase.h)

Obtiene la firma de un mensaje.

Sintaxis

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

Parámetros

[out] pbSignature

Puntero a un búfer que se rellenará con la firma del mensaje.

[in, out] pdwSignatureSize

En la entrada, el tamaño de pbSignature en bytes. En la salida, pdwSignatureSize contiene el tamaño real del búfer que se escribió.

Valor devuelto

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
E_NOTAVAIL
El mensaje no está firmado.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbSignature no es lo suficientemente grande como para contener la información. pdwSignatureSize ahora especifica el tamaño de búfer necesario.

Observaciones

Si null se pasa a pbSignature, GetSignature devolverá el tamaño del búfer que se asignará en el parámetro pdwSignatureSize.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdbase.h (incluya Wsdapi.h)
Archivo DLL Wsdapi.dll

Consulte también

IWSDSignatureProperty