IXpsSignatureManager ::SavePackageToFile, méthode (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 connexes :
- 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 dans la création de fichiers. Pour plus d’informations sur ce paramètre, consultez la description du paramètre dwFlagsAndAttributes dans CreateFile.
Valeur de retour
La méthode retourne une HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles de la table qui suit. Pour connaître les valeurs de retour qui ne sont pas répertoriées dans ce tableau, consultez erreurs d’API Signature numérique XPS et erreurs de document XPS.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
fileName est 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 de retour pour cette méthode, le gestionnaire de signatures doit être libéré et recréé.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 7 [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | xpsdigitalsignature.h |