Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для получения сообщений о прерываниях (MSIs) INF-файл драйвера должен включить MSIs в реестре во время установки. Используйте подраздел "Управление прерываниями\MessageSignaledInterruptProperties" аппаратного ключа устройства, чтобы включить поддержку MSI.
Запись MSISupported в Interrupt Management\MessageSignaledInterruptProperties — это значение типа REG_DWORD, определяющее, поддерживает ли устройство MSIs. Установите MSISupported в значение 1, чтобы включить поддержку MSI.
Вы также можете использовать реестр, чтобы указать максимальное количество MSIs, выделяемых для своего устройства. Запись MessageNumberLimit в разделе Interrupt Management\MessageSignaledInterruptProperties — это значение типа REG_DWORD, которое указывает максимальное количество MSIs для выделения.
Для MSI с несколькими сообщениями (доступно начиная с PCI 2.2), MessageNumberLimit должно быть 1, 2, 4, 8 или 16. Для устройств MSI-X (доступных начиная с PCI 3.0), MessageNumberLimit может быть любым числом до 2048.
Используйте INF AddReg Directive в INF-файле драйвера, чтобы установить ключи реестра под аппаратным ключом устройства. Дополнительные сведения см. в разделе INF DDInstall.HW.
В следующем примере кода показано, как задать запись MSISupported в разделе "Управление прерываниями\MessageSignaledInterruptProperties " для устройства. Обратите внимание, что ключи управления прерываниями и управления прерываниями\MessageSignaledInterruptProperties автоматически создаются директивой AddReg при добавлении значения MSISupported.
[mydevice.HW]
AddReg = mydevice_addreg
[mydevice_addreg]
HKR,Interrupt Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1