Función EngQueryDeviceAttribute (winddi.h)
La función EngQueryDeviceAttribute permite al controlador consultar el sistema sobre atributos concretos del dispositivo.
Sintaxis
ENGAPI BOOL EngQueryDeviceAttribute(
[in] HDEV hdev,
[in] ENG_DEVICE_ATTRIBUTE devAttr,
[in] VOID *pvIn,
[in] ULONG ulInSize,
[out] VOID *pvOut,
[out] ULONG ulOutSize
);
Parámetros
[in] hdev
Identificador del dispositivo. Este parámetro es el identificador GDI recibido por la función DrvCompletePDEV del controlador.
[in] devAttr
Especifica el atributo para el que GDI debe devolver información. Este parámetro debe ser QDA_ACCELERATION_LEVEL, que consulta las aceleraciones de controladores que GDI permite actualmente.
[in] pvIn
Reservado para uso del sistema. GDI omite actualmente este parámetro.
[in] ulInSize
Reservado para uso del sistema. GDI omite actualmente este parámetro.
[out] pvOut
Puntero a un búfer de bytes ulOutSize en el que GDI escribe información sobre el atributo que se consulta. Cuando devAttr está QDA_ACCELERATION_LEVEL, GDI escribe en el búfer un valor DWORD de 0 a 5 que indica el nivel de aceleración actual. Consulte Display Driver Testing Tools (Herramientas de pruebas de controladores ) para obtener una descripción de los niveles de aceleración.
[out] ulOutSize
Especifica el tamaño, en bytes, del búfer al que apunta pvOut .
Valor devuelto
EngQueryDeviceAttribute devuelve TRUE tras el éxito; de lo contrario, devuelve FALSE.
Comentarios
El nivel de aceleración de la tarjeta de vídeo se puede establecer dinámicamente a través del programa Display en Panel de control. EngQueryDeviceAttribute permite al controlador determinar el nivel de aceleración establecido actualmente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Universal |
Encabezado | winddi.h (incluya Winddi.h) |
Library | Win32k.lib |
Archivo DLL | Win32k.sys |