Condividi tramite


Metodo IXpsSignatureManager::SavePackageToFile (xpsdigitalsignature.h)

Salva il pacchetto XPS in un file.

Sintassi

HRESULT SavePackageToFile(
  [in] LPCWSTR               fileName,
  [in] LPSECURITY_ATTRIBUTES securityAttributes,
  [in] DWORD                 flagsAndAttributes
);

Parametri

[in] fileName

Nome del file in cui deve essere creato e salvato il pacchetto XPS.

[in] securityAttributes

Struttura SECURITY_ATTRIBUTES , che contiene due membri di dati separati ma correlati:

  • lpSecurityDescriptor, descrittore di sicurezza facoltativo.
  • bInheritHandle, valore booleano che determina se l'handle restituito può essere ereditato dai processi figlio.
Se il membro lpSecurityDescriptor della struttura è NULL, il file o il dispositivo associato all'handle restituito viene assegnato un descrittore di sicurezza predefinito.

Per altre informazioni su questo parametro, vedere CreateFile.

[in] flagsAndAttributes

Attributi e flag del file o del dispositivo che verranno usati nella creazione di file. Per altre informazioni su questo parametro, vedere la descrizione del parametro dwFlagsAndAttributes in CreateFile.

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_NOT_OPENED
Un pacchetto XPS non è ancora stato aperto nella gestione firme.

Commenti

Se questo metodo restituisce un valore HRESULT non incluso nell'elenco dei valori restituiti per questo metodo, il gestore delle firme deve essere rilasciato e ricreato.

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

IXpsSignatureManager

XML Paper Specification

Errori dell'API firma digitale XPS

Errori del documento XPS