共用方式為


DDENABLEIRQINFO 結構 (dxmini.h)

DDENABLEIRQINFO 結構包含啟用中斷所需的資訊。

語法

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

成員

dwIRQSources

指出應該啟用的中斷。 此成員可以是下列一或多個值:

旗標 意義
DDIRQ_DISPLAY_VSYNC 裝置可以根據顯示器 V 同步產生 IRQ。
DDIRQ_VPORT0_LINE 裝置可以根據硬體視訊埠號碼 0 的可程式化線路來產生 IRQ。
DDIRQ_VPORT0_VSYNC 裝置可以針對硬體視訊埠號碼 0 產生 V 同步 IRQ。
DDIRQ_VPORT1_LINE 裝置可以根據硬體視訊埠號碼 1 的可程式化線路來產生 IRQ。
DDIRQ_VPORT1_VSYNC 裝置可以針對硬體視訊埠號碼 1 產生 V 同步 IRQ。
DDIRQ_VPORT2_LINE 裝置可以根據硬體視訊埠號碼 2 的可程式化線路來產生 IRQ。
DDIRQ_VPORT2_VSYNC 裝置可以針對硬體視訊埠號碼 2 產生 V 同步 IRQ。
DDIRQ_VPORT3_LINE 裝置可以根據硬體視訊埠號碼 3 的可程式化線路來產生 IRQ。
DDIRQ_VPORT3_VSYNC 裝置可以針對硬體視訊埠號碼 3 產生 V 同步 IRQ。
DDIRQ_VPORT4_LINE 裝置可以根據硬體視訊埠號碼 4 的可程式化線路來產生 IRQ。
DDIRQ_VPORT4_VSYNC 裝置可以針對硬體視訊埠號碼 4 產生 V 同步 IRQ。
DDIRQ_VPORT5_LINE 裝置可以根據硬體視訊埠號碼 5 的可程式化線路來產生 IRQ。
DDIRQ_VPORT5_VSYNC 裝置可以產生硬體視訊埠號碼 5 的 V 同步 IRQ。
DDIRQ_VPORT6_LINE 裝置可以根據硬體視訊埠號碼 6 的可程式化線路來產生 IRQ。
DDIRQ_VPORT6_VSYNC 裝置可以產生硬體視訊埠號碼 6 的 V 同步 IRQ。
DDIRQ_VPORT7_LINE 裝置可以根據硬體視訊埠號碼 7 的可程式化線路來產生 IRQ。
DDIRQ_VPORT7_VSYNC 裝置可以產生硬體視訊埠號碼 7 的 V 同步 IRQ。
DDIRQ_VPORT8_LINE 裝置可以根據硬體視訊埠號碼 8 的可程式化線路來產生 IRQ。
DDIRQ_VPORT8_VSYNC 裝置可以產生硬體視訊埠號碼 8 的 V 同步 IRQ。
DDIRQ_VPORT9_LINE 裝置可以根據硬體視訊埠號碼 9 的可程式化線路來產生 IRQ。
DDIRQ_VPORT9_VSYNC 裝置可以針對硬體視訊埠號碼 9 產生 V 同步 IRQ。

dwLine

指出哪一行應該產生 IRQ。 如果硬體無法根據可程式化線路產生 IRQ,這個成員中的值就無意義。

IRQCallback

指向視訊迷你埠驅動程式在管理 IRQ 時所呼叫的 IRQCallback ,併發生 IRQ。

lpIRQData

指向呼叫 IRQCallback 時要傳送至 IRQCallback 的數據。

備註

這個結構的 dwIRQSources 成員不會使用 DDIRQ_BUSMASTER 旗標。 不過,DDIRQ_BUSMASTER旗標可以在 DX_IRQDATA 結構的 dwIrqFlags 成員中設定。 驅動程式會在 IRQ 發生時,將此DX_IRQDATA傳遞給 IRQCallback 函式。

規格需求

需求
標頭 dxmini.h (包含 Dxmini.h)

另請參閱

DX_IRQDATA

DxEnableIRQ

IRQCallback