Partager via


Méthode IXpsSigningOptions ::GetSignatureMethod (xpsdigitalsignature.h)

Obtient la méthode de signature.

Syntaxe

HRESULT GetSignatureMethod(
  [out, retval] LPWSTR *signatureMethod
);

Paramètres

[out, retval] signatureMethod

Méthode de signature exprimée en tant qu’URI. Si aucune méthode de signature n’a été définie, un pointeur NULL est retourné.

Les méthodes de signature suivantes ont été testées dans Windows 7 :

Valeur retournée

Si la méthode réussit, elle retourne S_OK ; sinon, il retourne un code d’erreur HRESULT .

Remarques

Une méthode de signature doit être définie avant la signature.

Lorsqu’une nouvelle instance de cette interface est retournée par IXpsSignatureManager ::CreateSigningOptions, les propriétés SignatureMethod et DigestMethod ne sont pas valides ; elles doivent être initialisées avant que la nouvelle interface puisse être utilisée comme paramètre de la méthode Sign.

Cette méthode alloue la mémoire utilisée par la chaîne retournée dans signatureMethod. Si signatureMethod n’a pas la valeur NULL, utilisez la fonction CoTaskMemFree pour libérer la mémoire.

Configuration requise

Condition requise Valeur
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 xpsdigitalsignature.h

Voir aussi

Fonctions de chiffrement

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification