Condividi tramite


Metodo IXpsSignatureManager::LoadPackageStream (xpsdigitalsignature.h)

Carica un pacchetto XPS da un flusso nel gestore delle firme digitali.

Sintassi

HRESULT LoadPackageStream(
  [in] IStream *stream
);

Parametri

[in] stream

Flusso contenente il pacchetto XPS da caricare.

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

Commenti

Dopo aver creato un'istanza dell'interfaccia, è necessario caricare il pacchetto XPS chiamando questo metodo o LoadPackageFile prima di chiamare qualsiasi altro metodo in questa interfaccia.

Dopo il caricamento di un pacchetto XPS in un'istanza di IXpsSignatureManager, la chiamata a 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 di pacchetto XPS o flusso. 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, markup non valido in una parte FixedPage.

L'implementazione dell'interfaccia IStream passata nel flusso deve supportare l'accesso in lettura casuale. L'implementazione deve contenere anche solo un pacchetto XPS e essere posizionata all'inizio del flusso prima che possa essere utilizzata da questo metodo.

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 di firma digitale XPS

Errori del documento XPS