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