Condividi tramite


PDX_ENABLEIRQ funzione di callback (dxmini.h)

La funzione di callback DxEnableIRQ indica al driver miniport video che irQs deve essere abilitato o disabilitato.

Sintassi

PDX_ENABLEIRQ PdxEnableirq;

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

Parametri

unnamedParam1

Punta all'estensione del dispositivo del driver miniport.

unnamedParam2

Punta alla struttura DDENABLEIRQINFO contenente le informazioni necessarie per abilitare gli interruzioni.

unnamedParam3

Riservato per l'utilizzo nel sistema.

Valore restituito

DxEnableIRQ restituisce DX_OK se ha esito positivo; in caso contrario, restituisce uno dei valori di errore seguenti:

Commenti

Il membro dwIRQSources della struttura DDENABLEIRQINFO in EnableIrqInfo contiene i flag DDIRQ_Xxx impostati per ogni irQ che deve essere abilitato. Se un irQ non è specificato in questa chiamata, deve essere disabilitato. Se non è possibile supportare la combinazione richiesta, questa funzione non riesce.

Poiché il driver miniport video deve sempre gestire il proprio IRQ, deve chiamare il irQCallback specificato quando si verifica un irQ. Quando si chiama IRQCallback, il membro dwIRQFlags della struttura DX_IRQDATA passato a IRQCallback contiene i flag DDIRQ_Xxx che indicano cosa ha causato l'irQ.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione dxmini.h (include Dxmini.h)

Vedi anche

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback