Condividi tramite


Metodo IXpsSignatureManager::LoadPackageFile (xpsdigitalsignature.h)

Carica un pacchetto XPS esistente da un file nella gestione firme digitali.

Sintassi

HRESULT LoadPackageFile(
  [in] LPCWSTR fileName
);

Parametri

[in] fileName

Nome file del pacchetto XPS da caricare.

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
fileName è NULL.
XPS_E_PACKAGE_ALREADY_OPENED
Un pacchetto XPS è già stato aperto nel gestore delle firme.

Commenti

Dopo aver creato un'istanza dell'interfaccia, il pacchetto XPS deve essere caricato chiamando questo metodo o LoadPackageStream prima di chiamare qualsiasi altro metodo in questa interfaccia.

Dopo che un pacchetto XPS è stato caricato in un'istanza di IXpsSignatureManager, chiamando LoadPackageFile o LoadPackageStream nella stessa istanza restituirà un errore.

Dopo aver chiamato LoadPackageFile o LoadPackageStream, lo stesso oggetto non può essere riutilizzato per un altro file o flusso del pacchetto XPS. Per caricare un altro pacchetto XPS, è necessario creare un'istanza di IXpsSignatureManager .

LoadPackageStream non convalida tutto il contenuto del pacchetto XPS; non rileva, ad esempio, il markup non valido in una parte FixedPage.

Requisiti

   
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

IXpsSignatureManager

XML Paper Specification

Errori dell'API firma digitale XPS

Errori del documento XPS