Función EngDeviceIoControl (winddi.h)
La función EngDeviceIoControl envía un código de control al controlador de miniporte de vídeo especificado, lo que hace que el dispositivo realice la operación especificada.
Sintaxis
ENGAPI DWORD EngDeviceIoControl(
[in] HANDLE hDevice,
[in] DWORD dwIoControlCode,
[in, optional] LPVOID lpInBuffer,
[in] DWORD nInBufferSize,
[out, optional] LPVOID lpOutBuffer,
[in] DWORD nOutBufferSize,
[out] LPDWORD lpBytesReturned
);
Parámetros
[in] hDevice
Identificador del dispositivo que va a realizar la operación.
[in] dwIoControlCode
Especifica el código de control para la operación. Los controles de E/S se muestran y se describen en completo en Video Miniport Driver I/O Control Codes.
[in, optional] lpInBuffer
Puntero a un búfer que contiene los datos necesarios para realizar la operación. Este parámetro puede ser NULL si el código de control especifica una operación que no requiere datos de entrada.
[in] nInBufferSize
Especifica el tamaño, en bytes, de lpInBuffer.
[out, optional] lpOutBuffer
Puntero a un búfer en el que se devuelven los datos de salida de la operación. Este parámetro puede ser NULL si el código de control especifica una operación que no genera datos de salida.
[in] nOutBufferSize
Especifica el tamaño, en bytes, de lpOutBuffer.
[out] lpBytesReturned
Puntero a un DWORD que especifica el tamaño real, en bytes, de los datos devueltos en lpOutBuffer.
Valor devuelto
El valor devuelto es un código de error definido por la API win32 de 32 bits.
Comentarios
Un controlador de pantalla usa EngDeviceIoControl para comunicar las solicitudes de E/S a su controlador de miniporte correspondiente. Esta función proporciona el único canal de comunicación entre un controlador de miniporte de pantalla y vídeo.
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 |