Condividi tramite


Metodo IXpsSignature::GetPolicy (xpsdigitalsignature.h)

Ottiene il valore XPS_SIGN_POLICY che rappresenta i criteri di firma utilizzati quando viene creata la firma.

Sintassi

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

Parametri

[out, retval] policy

OR logico dei valori XPS_SIGN_POLICY che rappresentano i criteri di firma.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non solo, quelli nella tabella che segue. Per i valori restituiti non elencati in questa tabella, vedere Errori dell'API firma digitale XPS e errori del documento XPS.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
il criterio è NULL.
E_UNEXPECTED
L'interfaccia non è connessa al gestore delle firme.

Commenti

Il valore dei criteri di firma restituito nei criteri viene determinato esaminando le parti e le relazioni firmate nel documento.

Questo metodo deduce i criteri di firma esaminando l'elenco di parti e relazioni firmate. Ad esempio, il flag XPS_SIGN_POLICY_DISCARD_CONTROL viene impostato se il tipo di relazione discard-control dalla radice del pacchetto XPS è firmato.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xpsdigitalsignature.h

Vedi anche

IXpsSignature

IXpsSignatureManager

XML Paper Specification

Errori dell'API di firma digitale XPS

Errori del documento XPS

XPS_SIGN_POLICY