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를 관리하고 IRQ 가 발생할 때 비디오 미니포트 드라이버가 호출하는 IRQCallback을 가리킵니다.
lpIRQData
IRQCallback이 호출될 때 IRQCallback으로 보낼 데이터를 가리킵니다.
설명
이 구조체의 dwIRQSources 멤버는 DDIRQ_BUSMASTER 플래그를 사용하지 않습니다. 그러나 DDIRQ_BUSMASTER 플래그는 DX_IRQDATA 구조체의 dwIrqFlags 멤버에서 설정할 수 있습니다. 드라이버는 IRQ가 발생할 때 이 DX_IRQDATA IRQCallback 함수에 전달합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dxmini.h(Dxmini.h 포함) |