Función PTGetPrintDeviceCapabilities (prntvpt.h)
Recupera las funcionalidades de la impresora del dispositivo con formato de conformidad con el esquema de impresión XML.
HRESULT PTGetPrintDeviceCapabilities(
[in] HPTPROVIDER hProvider,
[in, optional] IStream *pPrintTicket,
IStream *pDeviceCapabilities,
[out, optional] BSTR *pbstrErrorMessage
);
[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 .
Si la operación se realiza correctamente, se S_OK el valor devuelto. De lo contrario, devuelve un mensaje de error.
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 |