Freigeben über


IXpsSigningOptions::GetSignatureMethod-Methode (xpsdigitalsignature.h)

Ruft die Signaturmethode ab.

Syntax

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

Parameter

[out, retval] signatureMethod

Die Signaturmethode, die als URI ausgedrückt wird. Wenn keine Signaturmethode festgelegt wurde, wird ein NULL-Zeiger zurückgegeben.

Die folgenden Signaturmethoden wurden in Windows 7 getestet:

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Vor dem Signieren muss eine Signaturmethode festgelegt werden.

Wenn ein neuer instance dieser Schnittstelle von IXpsSignatureManager::CreateSigningOptions zurückgegeben wird, sind die Eigenschaften SignatureMethod und DigestMethod ungültig. Sie müssen initialisiert werden, bevor die neue Schnittstelle als Parameter der Sign-Methode verwendet werden kann.

Diese Methode ordnet den Arbeitsspeicher zu, der von der in signatureMethod zurückgegebenen Zeichenfolge verwendet wird. Wenn signatureMethod nicht NULL ist, verwenden Sie die CoTaskMemFree-Funktion , um den Arbeitsspeicher freizugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xpsdigitalsignature.h

Weitere Informationen

Kryptografiefunktionen

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification