перечисление INTERRUPT_SYNCHRONIZATION_MODE (storport.h)
Перечислитель INTERRUPT_SYNCHRONIZATION_MODE указывает режим синхронизации прерываний.
Синтаксис
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
Константы
InterruptSupportNone Прерывания MSI не поддерживаются. |
InterruptSynchronizeAll Драйвер Storport сериализует все сигнальные прерывания с помощью одной блокировки прерываний. При прерывании драйвер Storport вызывает HwMSInterruptRoutine в DIRQL после получения блокировки прерывания. |
InterruptSynchronizePerMessage Драйвер минипорта сериализует сообщение, сигнализируемое прерываниями на основе каждого сообщения. В режиме синхронизации для каждого сообщения драйвер Storport вызывает HwMSInterruptRoutine в DIRQL с блокировкой прерывания соответствующего сообщения. Дополнительные сведения о поведении этого режима синхронизации см. в разделе замечаний для HwMSInterruptRoutine. |
Замечания
Драйверы минипорта определяют режим синхронизации прерываний HBA, назначив одному из значений перечисления INTERRUPT_SYNCHRONIZATION_MODE элементу PORT_CONFIGURATION_INFORMATIONInterruptSynchronizationMode.
Требования
Требование | Ценность |
---|---|
заголовка | storport.h (include Storport.h) |