Método IPrintOemUni::TTYGetInfo (prcomoem.h)
El IPrintOemUni::TTYGetInfo
método permite que un complemento de representación proporcione Unidrv con información relevante para las impresoras de solo texto.
Sintaxis
HRESULT TTYGetInfo(
PDEVOBJ pdevobj,
DWORD dwInfoIndex,
PVOID pOutputBuf,
DWORD dwSize,
DWORD *pcbcNeeded
);
Parámetros
pdevobj
Puntero proporcionado por el autor de la llamada a una estructura DEVOBJ .
dwInfoIndex
Constante proporcionada por el autor de la llamada que identifica el tipo de información que se solicita. Se definen los siguientes valores constantes:
OEMTTY_INFO_CODEPAGE
El parámetro pOutputBuf apunta a un DWORD en el que el método debe devolver el número de la página de códigos que se va a usar.
OEMTTY_INFO_MARGINS
El parámetro pOutputBuf apunta a una estructura RECT en la que el método debe devolver anchos de margen de página, en décimas de milímetros (por ejemplo, 20 representa 2 mm). Si toda la página se puede imprimir, todos los valores de margen deben ser 0.
OEMTTY_INFO_NUM_UFMS
El parámetro pOutputBuf apunta a un DWORD en el que el método debe devolver el número de identificadores de recursos de las UFM para 10, 12 y 17 fuentes CPI. Para obtener realmente estos identificadores de recursos, realice una consulta mediante OEMTTY_INFO_UFM_IDS.
OEMTTY_INFO_UFM_IDS
El parámetro pOutputBuf apunta a una matriz de DWORDs de tamaño suficiente para contener el número de identificadores de recursos de las UFM para 10, 12 y 17 fuentes CPI. (Este número se obtiene mediante OEMTTY_INFO_NUM_UFMS en una consulta). El método debe devolver los identificadores de recursos de las UFM para 10 12 y 17 fuentes CPI.
pOutputBuf
Puntero proporcionado por el autor de la llamada a un búfer para recibir la información solicitada.
dwSize
Tamaño proporcionado por el autor de la llamada, en bytes, del búfer al que apunta pOutputBuf.
pcbcNeeded
Puntero proporcionado por el autor de la llamada a una ubicación para recibir el número de bytes escritos en el búfer al que apunta pOutputBuf. Si el número de bytes requerido es menor que el número especificado por dwSize, el método debe proporcionar el tamaño necesario y devolver E_FAIL.
Valor devuelto
El método debe devolver uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
Error en la operación. |
|
El método no está implementado. |
Comentarios
El IPrintOemUni::TTYGetInfo
método es opcional. Si un complemento de representación implementa este método, el método IPrintOemUni::GetImplementedMethod del complemento debe devolver S_OK cuando recibe "TTYGetInfo" como entrada.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | prcomoem.h (incluya Prcomoem.h) |