Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovladač miniportu, který podporuje funkcionalitu fronty virtuálních počítačů (VMQ), musí rovněž podporovat následující požadavky na přidělení přerušení:
Ovladač miniportu musí podporovat MSI-X. Ovladač musí nastavit příznak NDIS_RECEIVE_FILTER_MSI_X_SUPPORTED v členu SupportedQueueProperties struktury NDIS_RECEIVE_FILTER_CAPABILITIES.
Ovladač vrátí tuto strukturu ve struktuře NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES, kterou ovladač používá při volání funkce NdisMSetMiniportAttributes.
Ovladač miniportu musí volat funkci NdisGetRssProcessorInformation, aby získal informace o procesoru pro přidělování vektorů přerušení. Při přidělování přerušení se nesmí spoléhat na klíče registru ani informace získané z jiných zdrojů.
NdisGetRssProcessorInformation vrátí informace o sadě procesorů, které může ovladač miniportu použít pro RSS a VMQ. Tyto informace jsou obsaženy ve struktuře NDIS_RSS_PROCESSOR_INFO.
Ovladač miniportu by měl přidělit pouze jeden vektor přerušení pro každý procesor zadaný ve struktuře NDIS_RSS_PROCESSOR_INFO.
Ovladač miniportu by neměl přidělit více než dva vektory přerušení pro jiné události, které nesouvisejí s operacemi odesílání nebo příjmu paketů. Řidič může například přidělit IDT pro události týkající se stavu spojení.
Ovladač miniportu musí podporovat minimální počet vektorů přerušení MSI-X, jak je definováno v následující tabulce:
Počet front Požadovaný minimální počet vektorů přerušení MSI-X 1–16
1–16
17–64
16–32
65 nebo více
32 nebo více