Compartir a través de


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)

Consulte también

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback