Freigeben über


PDX_ENABLEIRQ Rückruffunktion (dxmini.h)

Die DxEnableIRQ-Rückruffunktion gibt dem Video-Miniporttreiber an, welche IRQs aktiviert oder deaktiviert werden sollen.

Syntax

PDX_ENABLEIRQ PdxEnableirq;

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

Parameter

unnamedParam1

Verweist auf die Geräteerweiterung des Miniporttreibers.

unnamedParam2

Verweist auf die DDENABLEIRQINFO-Struktur , die die informationen enthält, die zum Aktivieren von Interrupts erforderlich sind.

unnamedParam3

Ist für das System reserviert.

Rückgabewert

DxEnableIRQ gibt bei Erfolg DX_OK zurück. Andernfalls wird einer der folgenden Fehlerwerte zurückgegeben:

Hinweise

Das dwIRQSources-Element der DDENABLEIRQINFO-Struktur bei EnableIrqInfo enthält die DDIRQ_Xxx-Flags , die für jeden IRQ festgelegt sind, der aktiviert werden soll. Wenn in diesem Aufruf kein IRQ angegeben ist, sollte sie deaktiviert werden. Wenn die angeforderte Kombination nicht unterstützt werden kann, schlägt diese Funktion fehl.

Da der Video-Miniporttreiber immer einen eigenen IRQ verwalten muss, muss er den angegebenen IRQCallback aufrufen, wenn ein IRQ auftritt. Beim Aufrufen von IRQCallback enthält der dwIRQFlags-Member der an IRQCallback übergebenen DX_IRQDATA-Struktur die DDIRQ_Xxx-Flags, die angeben, was den IRQ verursacht hat.

Anforderungen

   
Zielplattform Desktop
Kopfzeile dxmini.h (dxmini.h einschließen)

Weitere Informationen

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback