Sdílet prostřednictvím


Výčet přepínačů NIC na síťovém adaptéru

Nadřazený ovladač nebo uživatelská aplikace může získat seznam všech přepínačů NIC, které byly vytvořeny na síťovém adaptéru, který podporuje jednokorenní I/O virtualizaci (SR-IOV). Ovladač nebo aplikace vydává dotaz na identifikátor objektu (OID) OID_NIC_SWITCH_ENUM_SWITCHES, aby získala tento seznam.

Po úspěšném dokončení tohoto požadavku OID, člen InformationBuffer struktury NDIS_OID_REQUEST bude obsahovat ukazatel na vyrovnávací paměť, která zahrnuje následující:

Poznámka Počínaje Windows Serverem 2012 podporuje rozhraní SR-IOV pouze jeden přepínač síťové karty na síťovém adaptéru. Tento přepínač je známý jako výchozí přepínač síťové karty a je odkazován identifikátorem NDIS_DEFAULT_SWITCH_ID.

NDIS zpracovává požadavek OID_NIC_SWITCH_ENUM_SWITCHES pro ovladače miniportu. NDIS vrátí informace z interní mezipaměti dat, která udržuje z následujících zdrojů:

Poznámka NDIS také poskytuje výčet přepínačů ve NicSwitchArray členu v NDIS_BIND_PARAMETERS a NDIS_FILTER_ATTACH_PARAMETERS strukturách. Proto přílišný protokol a ovladače filtru nemusí vydávat OID_NIC_SWITCH_ENUM_SWITCHES žádosti o získání těchto informací.