다음을 통해 공유


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

추가 정보

DX_IRQDATA

DxEnableIRQ

IRQCallback