Share via


DDENABLEIRQINFO-Struktur (dxmini.h)

Die DDENABLEIRQINFO-Struktur enthält die Informationen, die zum Aktivieren von Interrupts erforderlich sind.

Syntax

typedef struct _DDENABLEIRQINFO {
  DWORD           dwIRQSources;
  DWORD           dwLine;
  PDX_IRQCALLBACK IRQCallback;
  PDX_IRQDATA     lpIRQData;
} DDENABLEIRQINFO, *PDDENABLEIRQINFO;

Member

dwIRQSources

Gibt die Interrupts an, die aktiviert werden sollen. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln:

Flag Bedeutung
DDIRQ_DISPLAY_VSYNC Das Gerät kann IRQs basierend auf der Anzeige-V-Synchronisierung generieren.
DDIRQ_VPORT0_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Zeile für Hardwarevideoport Nummer 0 generieren.
DDIRQ_VPORT0_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 0 generieren.
DDIRQ_VPORT1_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 1 generieren.
DDIRQ_VPORT1_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 1 generieren.
DDIRQ_VPORT2_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 2 generieren.
DDIRQ_VPORT2_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 2 generieren.
DDIRQ_VPORT3_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 3 generieren.
DDIRQ_VPORT3_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 3 generieren.
DDIRQ_VPORT4_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 4 generieren.
DDIRQ_VPORT4_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 4 generieren.
DDIRQ_VPORT5_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 5 generieren.
DDIRQ_VPORT5_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 5 generieren.
DDIRQ_VPORT6_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 6 generieren.
DDIRQ_VPORT6_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 6 generieren.
DDIRQ_VPORT7_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Zeile für Hardwarevideoport Nummer 7 generieren.
DDIRQ_VPORT7_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 7 generieren.
DDIRQ_VPORT8_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 8 generieren.
DDIRQ_VPORT8_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 8 generieren.
DDIRQ_VPORT9_LINE Das Gerät kann IRQs basierend auf einer programmierbaren Leitung für Hardwarevideoport Nummer 9 generieren.
DDIRQ_VPORT9_VSYNC Das Gerät kann V-Sync IRQs für Hardwarevideoport Nummer 9 generieren.

dwLine

Gibt an, welche Zeile den IRQ generieren soll. Wenn die Hardware nicht in der Lage ist, einen IRQ basierend auf einer programmierbaren Zeile zu generieren, ist der Wert in diesem Member bedeutungslos.

IRQCallback

Verweist auf einen IRQCallback , den der Video-Miniporttreiber aufruft, wenn der Miniporttreiber IRQs verwaltet und ein IRQ auftritt.

lpIRQData

Verweist auf die Daten, die beim Aufruf von IRQCallback an IRQCallback gesendet werden sollen.

Hinweise

Das dwIRQSources-Element dieser Struktur verwendet nicht das flag DDIRQ_BUSMASTER. Das DDIRQ_BUSMASTER-Flag kann jedoch im dwIrqFlags-Element der DX_IRQDATA-Struktur festgelegt werden. Der Treiber übergibt diese DX_IRQDATA an die IRQCallback-Funktion , wenn ein IRQ auftritt.

Anforderungen

Anforderung Wert
Header dxmini.h (dxmini.h einschließen)

Weitere Informationen

DX_IRQDATA

DxEnableIRQ

IRQCallback