Compartilhar via


PDX_ENABLEIRQ função de retorno de chamada (dxmini.h)

A função de retorno de chamada DxEnableIRQ indica para o driver de miniporto de vídeo que os IRQs devem ser habilitados ou desabilitados.

Sintaxe

PDX_ENABLEIRQ PdxEnableirq;

DWORD PdxEnableirq(
  PVOID unnamedParam1,
  PDDENABLEIRQINFO unnamedParam2,
  PVOID unnamedParam3
)
{...}

Parâmetros

unnamedParam1

Aponta para a extensão de dispositivo do driver de miniport.

unnamedParam2

Aponta para a estrutura DDENABLEIRQINFO que contém as informações necessárias para habilitar interrupções.

unnamedParam3

Reservado para uso do sistema.

Valor retornado

DxEnableIRQ retornará DX_OK se for bem-sucedido; caso contrário, ele retorna um dos seguintes valores de erro:

Comentários

O membro dwIRQSources da estrutura DDENABLEIRQINFO em EnableIrqInfo contém os sinalizadores DDIRQ_Xxx definidos para cada IRQ que deve ser habilitado. Se um IRQ não for especificado nesta chamada, ele deverá ser desabilitado. Se não houver suporte para a combinação solicitada, essa função falhará.

Como o driver de miniporto de vídeo deve sempre gerenciar seu próprio IRQ, ele deve chamar o IRQCallback especificado quando ocorrer um IRQ. Ao chamar IRQCallback, o membro dwIRQFlags da estrutura DX_IRQDATA passada para IRQCallback contém os sinalizadores DDIRQ_Xxx que indicam o que causou o IRQ.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho dxmini.h (inclua Dxmini.h)

Confira também

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback