INTERRUPT_SYNCHRONIZATION_MODE 열거형(storport.h)
INTERRUPT_SYNCHRONIZATION_MODE 열거자는 인터럽트 동기화 모드를 지정합니다.
Syntax
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
상수
InterruptSupportNone MSI 인터럽트는 지원되지 않습니다. |
InterruptSynchronizeAll Storport 드라이버는 단일 인터럽트 스핀 잠금을 사용하여 신호 인터럽트된 모든 메시지를 직렬화합니다. 인터럽트가 발생하면 Storport 드라이버는 인터럽트 스핀 잠금을 획득한 후 DIRQL에서 미니포트 드라이버의 HwMSInterruptRoutine 루틴을 호출합니다. |
InterruptSynchronizePerMessage 미니포트 드라이버는 메시지별로 메시지 신호 인터럽트 직렬화합니다. 메시지별 동기화 모드에서 Storport 드라이버는 해당 메시지의 인터럽트 스핀 잠금을 보유하는 DIRQL에서 미니포트 드라이버의 HwMSInterruptRoutine 루틴을 호출합니다. 이 동기화 모드의 동작에 대한 자세한 내용은 HwMSInterruptRoutine에 대한 설명 섹션을 참조하세요. |
설명
미니포트 드라이버는 PORT_CONFIGURATION_INFORMATION 구조체의 InterruptSynchronizationMode 멤버에 INTERRUPT_SYNCHRONIZATION_MODE 열거형 값 중 하나를 할당하여 HBA의 인터럽트 동기화 모드를 정의합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | storport.h(Storport.h 포함) |