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