Partager via


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

Obtient la signature d’un message.

Syntaxe

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

Paramètres

[out] pbSignature

Pointeur vers une mémoire tampon qui sera remplie avec la signature du message.

[in, out] pdwSignatureSize

Lors de l’entrée, la taille de pbSignature en octets. Lors de la sortie, pdwSignatureSize contient la taille réelle de la mémoire tampon qui a été écrite.

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.

Code de retour Description
S_OK
La méthode a réussi.
E_NOTAVAIL
Le message n’est pas signé.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbSignature n’est pas assez grand pour contenir les informations. pdwSignatureSize spécifie désormais la taille de mémoire tampon requise.

Remarques

Si NULL est passé à pbSignature, GetSignature retourne la taille de la mémoire tampon à allouer dans le paramètre pdwSignatureSize .

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdbase.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDSignatureProperty