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 |