Compartir a través de


Método IXpsSignatureManager::SavePackageToFile (xpsdigitalsignature.h)

Guarda el paquete XPS en un archivo.

Sintaxis

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

Parámetros

[in] fileName

Nombre del archivo donde se va a crear y guardar el paquete XPS.

[in] securityAttributes

Estructura de SECURITY_ATTRIBUTES, que contiene dos miembros de datos independientes, pero relacionados:

  • lpSecurityDescriptor, un descriptor de seguridad opcional.
  • bInheritHandle, un valor booleano que determina si los procesos secundarios pueden heredar el identificador devuelto.
Si el lpSecurityDescriptor miembro de la estructura es NULL, al archivo o dispositivo asociado al identificador devuelto se le asigna un descriptor de seguridad predeterminado.

Para obtener más información sobre este parámetro, vea CreateFile.

[in] flagsAndAttributes

Atributos y marcas de archivo o dispositivo que se usarán en la creación de archivos. Para obtener más información sobre este parámetro, vea la descripción del parámetro dwFlagsAndAttributes en CreateFile.

Valor devuelto

El método devuelve un HRESULT. Entre los valores posibles se incluyen, entre otros, los de la tabla siguiente. Para obtener los valores devueltos que no aparecen en esta tabla, consulte errores de la API de firma digital xps y errores de documento XPS.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
E_POINTER
fileName es NULL.
XPS_E_PACKAGE_NOT_OPENED
Todavía no se ha abierto un paquete XPS en el administrador de firmas.

Observaciones

Si este método devuelve un HRESULT valor que no está en la lista de valores devueltos para este método, el administrador de firmas debe liberarse y volver a crearse.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 7 [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2008 R2 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de xpsdigitalsignature.h

Consulte también

IXpsSignatureManager

de especificación de papel XML

errores de la API de firma digital xps

errores del documento XPS de