Freigeben über


IXpsSignature::GetPolicy-Methode (xpsdigitalsignature.h)

Ruft den XPS_SIGN_POLICY Wert ab, der die Signaturrichtlinie darstellt, die beim Erstellen der Signatur verwendet wird.

Syntax

HRESULT GetPolicy(
  [out, retval] XPS_SIGN_POLICY *policy
);

Parameter

[out, retval] policy

Der logische OR des XPS_SIGN_POLICY Werte, die die Signaturrichtlinie darstellen.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem die Werte in der folgenden Tabelle. Rückgabewerte, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS Digital Signature API Errors and XPS Document Errors .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
Policy ist NULL.
E_UNEXPECTED
Die Schnittstelle ist nicht mit dem Signatur-Manager verbunden.

Hinweise

Der in der Richtlinie zurückgegebene Signaturrichtlinienwert wird durch Die Untersuchung der signierten Teile und Beziehungen im Dokument bestimmt.

Diese Methode leitet die Signaturrichtlinie ab, indem die Liste der signierten Teile und Beziehungen untersucht wird. Beispielsweise wird das flag XPS_SIGN_POLICY_DISCARD_CONTROL festgelegt, wenn der Beziehungstyp verwerfen-control aus dem XPS-Paketstamm signiert ist.

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

IXpsSignature

IXpsSignatureManager

XML Paper Specification

FEHLER BEI DER XPS-API für die digitale Signatur

XPS-Dokumentfehler

XPS_SIGN_POLICY