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) |