Méthode IXpsSignatureManager ::SavePackageToFile (xpsdigitalsignature.h)
Enregistre le package XPS dans un fichier.
Syntaxe
HRESULT SavePackageToFile(
[in] LPCWSTR fileName,
[in] LPSECURITY_ATTRIBUTES securityAttributes,
[in] DWORD flagsAndAttributes
);
Paramètres
[in] fileName
Nom du fichier dans lequel le package XPS doit être créé et enregistré.
[in] securityAttributes
Structure SECURITY_ATTRIBUTES , qui contient deux membres de données distincts mais associés :
- lpSecurityDescriptor, un descripteur de sécurité facultatif.
- bInheritHandle, valeur booléenne qui détermine si le handle retourné peut être hérité par les processus enfants.
Pour plus d’informations sur ce paramètre, consultez CreateFile.
[in] flagsAndAttributes
Attributs et indicateurs de fichier ou d’appareil qui seront utilisés lors de la création de fichiers. Pour plus d’informations sur ce paramètre, consultez la description du paramètre dwFlagsAndAttributes dans CreateFile.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles du tableau qui suit. Pour les valeurs de retour qui ne sont pas répertoriées dans ce tableau, consultez Erreurs d’API de signature numérique XPS et Erreurs de document XPS.
Code de retour | Description |
---|---|
|
S_OK |
|
fileName a la valeur NULL. |
|
Un package XPS n’a pas encore été ouvert dans le gestionnaire de signatures. |
Remarques
Si cette méthode retourne une valeur HRESULT qui ne figure pas dans la liste des valeurs renvoyées pour cette méthode, le gestionnaire de signatures doit être libéré et recréé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | xpsdigitalsignature.h |