PDX_ENABLEIRQ función de devolución de llamada (dxmini.h)
La función de devolución de llamada DxEnableIRQ indica al controlador de minipuerto de vídeo qué IRQs deben estar habilitados o deshabilitados.
Sintaxis
PDX_ENABLEIRQ PdxEnableirq;
DWORD PdxEnableirq(
PVOID unnamedParam1,
PDDENABLEIRQINFO unnamedParam2,
PVOID unnamedParam3
)
{...}
Parámetros
unnamedParam1
Apunta a la extensión del dispositivo del controlador de minipuerto.
unnamedParam2
Apunta a la estructura DDENABLEIRQINFO que contiene la información necesaria para habilitar las interrupciones.
unnamedParam3
Reservado para uso del sistema.
Valor devuelto
DxEnableIRQ devuelve DX_OK si se realiza correctamente; de lo contrario, devuelve uno de los siguientes valores de error:
Comentarios
El miembro dwIRQSources de la estructura DDENABLEIRQINFO de EnableIrqInfo contiene las marcas DDIRQ_Xxx establecidas para cada IRQ que se debe habilitar. Si no se especifica irQ en esta llamada, debe deshabilitarse. Si no se puede admitir la combinación solicitada, se produce un error en esta función.
Dado que el controlador de minipuerto de vídeo siempre debe administrar su propia IRQ, debe llamar al IRQCallback especificado cuando se produce un IRQ. Al llamar a IRQCallback, el miembro dwIRQFlags de la estructura de DX_IRQDATA que se pasa a IRQCallback contiene las marcas DDIRQ_Xxx que indican lo que provocó el IRQ.
Requisitos
Plataforma de destino | Escritorio |
Encabezado | dxmini.h (incluir Dxmini.h) |