Función PTGetPrintDeviceCapabilities (prntvpt.h)

Recupera las funcionalidades de la impresora del dispositivo con formato de conformidad con el esquema de impresión XML.

Sintaxis

HRESULT PTGetPrintDeviceCapabilities(
  [in]            HPTPROVIDER hProvider,
  [in, optional]  IStream     *pPrintTicket,
                  IStream     *pDeviceCapabilities,
  [out, optional] BSTR        *pbstrErrorMessage
);

Parámetros

[in] hProvider

Identificador de un proveedor de dispositivos abierto cuyas funcionalidades de impresión se van a recuperar. Este identificador lo devuelve la función PTOpenProvider o PTOpenProviderEx .

[in, optional] pPrintTicket

Puntero opcional a una secuencia con su posición de búsqueda al principio del contenido del vale de impresión. Este parámetro puede ser NULL.

pDeviceCapabilities

Puntero a la secuencia donde se escribirán las funcionalidades de impresión del dispositivo, empezando por la posición de búsqueda actual.

[out, optional] pbstrErrorMessage

Puntero a un archivo o cadena PDC que especifica qué, si hay algo, no es válido sobre pPrintTicket. Si es válido, este valor es NULL. La función usa este parámetro solo se usa si se usa pPrintTicket .

Valor devuelto

Si la operación se realiza correctamente, se S_OK el valor devuelto. De lo contrario, devuelve un mensaje de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado prntvpt.h
Library Prntvpt.lib
Archivo DLL Prntvpt.dll

Consulte también

PTGetPrintCapabilities