Función DrvQueryDeviceSupport (winddi.h)
La función DrvQueryDeviceSupport devuelve información específica del dispositivo solicitada.
Sintaxis
BOOL DrvQueryDeviceSupport(
SURFOBJ *pso,
XLATEOBJ *pxlo,
XFORMOBJ *pxo,
ULONG iType,
ULONG cjIn,
[in] PVOID pvIn,
ULONG cjOut,
[out] PVOID pvOut
);
Parámetros
pso
Puntero proporcionado por el autor de la llamada a una estructura SURFOBJ .
pxlo
Puntero proporcionado por el autor de la llamada a una estructura XLATEOBJ .
pxo
Puntero proporcionado por el autor de la llamada a una estructura XFORMOBJ .
iType
Marca de bits proporcionada por el autor de la llamada que indica el tipo de información que se solicita. Se puede especificar una de las marcas siguientes:
Marca | Definición |
---|---|
QDS_CHECKJPEGFORMAT | El búfer al que apunta pvIn contiene una imagen comprimida por JPEG. La función debe devolver TRUE si el dispositivo puede imprimir la imagen. De lo contrario, debe devolver FALSE. |
QDS_CHECKPNGFORMAT | El búfer al que apunta pvIn contiene una imagen comprimida por PNG. La función debe devolver TRUE si el dispositivo puede imprimir la imagen. De lo contrario, debe devolver FALSE. |
cjIn
Tamaño proporcionado por el autor de la llamada del búfer al que apunta pvIn.
[in] pvIn
Puntero proporcionado por el autor de la llamada a un búfer de entrada.
cjOut
Tamaño proporcionado por el autor de la llamada del búfer al que apunta pvOut.
[out] pvOut
Puntero proporcionado por el autor de la llamada a un búfer de salida.
Valor devuelto
Si la operación se realiza correctamente, la función debe devolver TRUE; de lo contrario, debe devolver FALSE.
Comentarios
Si la marca QDS_CHECKJPEGFORMAT o QDS_CHECKPNGFORMAT se establece en iType, se aplican las reglas siguientes:
- El parámetro pvIn apunta a un búfer que contiene una imagen comprimida por JPEG o comprimida por PNG. El controlador debe devolver TRUE si la imagen se puede imprimir o FALSE en caso contrario.
- El parámetro pxlo es válido, pero la única información de interés es el miembro flXlate de la estructura XLATEOBJ. Si se establece la marca XO_HOST_ICM o XO_DEVICE_ICM, el controlador solo debe devolver TRUE si puede convertir el espacio de color de la imagen en el espacio de color de la impresora (o si los dos espacios de color son los mismos). Para obtener más información, vea Administración de colores de imágenes JPEG y PNG.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | winddi.h (incluya Winddi.h) |