KINTERRUPT_POLARITY 열거형(wdm.h)
KINTERRUPT_POLARITY 열거형은 디바이스가 인터럽트 라인에서 인터럽트 요청을 알리는 방법을 나타냅니다.
통사론
typedef enum _KINTERRUPT_POLARITY {
InterruptPolarityUnknown,
InterruptActiveHigh,
InterruptRisingEdge,
InterruptActiveLow,
InterruptFallingEdge,
InterruptActiveBoth,
InterruptActiveBothTriggerLow,
InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;
상수
InterruptPolarityUnknown 인터럽트 극성을 알 수 없습니다. |
InterruptActiveHigh 활성 높음 인터럽트입니다. 인터럽트 입력 형식은 수준 트리거되고 인터럽트 요청은 인터럽트 줄의 높은 신호 수준으로 표시됩니다. 줄이 높게 유지된 한 요청은 활성 상태로 유지합니다. |
InterruptRisingEdge 상승 에지 트리거 인터럽트입니다. 인터럽트 입력 형식은 에지 트리거되며 인터럽트 요청은 인터럽트 줄의 낮은 전환에서 높은 전환으로 표시됩니다. |
InterruptActiveLow 활성-낮은 인터럽트. 인터럽트 입력 형식은 수준 트리거되고 인터럽트 요청은 인터럽트 줄의 낮은 신호 수준으로 표시됩니다. 줄이 낮게 유지된 한 요청은 활성 상태로 유지합니다. |
InterruptFallingEdge 떨어지는 가장자리 트리거 인터럽트입니다. 인터럽트 입력 형식은 에지 트리거되며 인터럽트 요청은 인터럽트 줄에서 높음에서 낮은 전환으로 표시됩니다. |
InterruptActiveBoth 활성-둘 다 인터럽트입니다. 인터럽트 입력 형식은 에지 트리거되며 인터럽트 요청은 인터럽트 줄에서 높음 또는 높음에서 낮은 전환으로 표시됩니다. 낮은 전환에서 높은 전환이 인터럽트 요청을 신호로 표시한 후에는 높은 전환에서 낮은 전환이 다음 인터럽트 요청을 알릴 때까지 인터럽트 선이 높게 유지됩니다. 마찬가지로, 높음에서 낮은 전환이 인터럽트 요청을 신호로 표시한 후 낮은 전환에서 높은 전환이 다음 인터럽트 요청을 신호로 보낼 때까지 인터럽트 줄이 낮게 유지됩니다. |
InterruptActiveBothTriggerLow 운영 체제에서 사용하도록 예약되어 있습니다. |
InterruptActiveBothTriggerHigh 운영 체제에서 사용하도록 예약되어 있습니다. |
발언
KINTERRUPT_POLARITY 열거형 상수는 인터럽트 신호를 설명하기 위해 KINTERRUPT_MODE 열거형 상수와 함께 자주 사용됩니다. KINTERRUPT_MODE 열거형 상수는 디바이스의 인터럽트 신호가 수준 트리거 또는 에지 트리거되는지 여부를 나타냅니다.
요구 사항
요구 | 값 |
---|---|
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h, Miniport.h 포함) |