Condividi tramite


Metodo IXpsSignature::SetSignatureXml (xpsdigitalsignature.h)

Imposta il markup XML della firma digitale.

Sintassi

HRESULT SetSignatureXml(
  [in] const UINT8 *signatureXml,
  [in] UINT32      count
);

Parametri

[in] signatureXml

Markup XML della firma digitale.

[in] count

Dimensioni, in byte, del buffer a cui fa riferimento signatureXml.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a quelli della 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
signatureXml è NULL.
E_UNEXPECTED
L'interfaccia non è connessa alla gestione firme.

Commenti

Prima di chiamare questo metodo, l'applicazione deve verificare che il markup della firma sia valido. Se il markup della firma non è valido, questo metodo avrà esito negativo e il contenuto della parte di firma non verrà modificato.

Avviso  

L'uso di questo metodo per creare firme digitali potrebbe causare la restituzione di firme e dati non più validi da altri metodi di questa interfaccia.

 

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

IOpcDigitalSignature

IXpsSignature

IXpsSignatureManager

XML Paper Specification

Errori dell'API firma digitale XPS

Errori del documento XPS