OID_SWITCH_PARAMETERS

Rozšíření rozšiřitelného přepínače Hyper-V vydává požadavek na dotaz identifikátoru objektu (OID) OID_SWITCH_PARAMETERS k získání konfiguračních dat rozšiřitelného přepínače.

Pokud se požadavek na dotaz OID úspěšně dokončí, InformationBuffer člen struktury NDIS_OID_REQUEST obsahuje ukazatel na NDIS_SWITCH_PARAMETERS strukturu.

Poznámky

Když rozšíření zpracuje vrácenou NDIS_SWITCH_PARAMETERS strukturu, nesmí předpokládat, že různé řetězcové členy struktury NDIS_SWITCH_PARAMETERS, například SwitchName, jsou ukončeny null. Datové typy pro tyto členy řetězců jsou definovány typem definovanou strukturou IF_COUNTED_STRING. Rozšíření musí určit délku řetězce z hodnoty Délka člen této struktury.

Poznámka Pokud je řetězec ukončen s hodnotou null, nesmí Délka člen obsahovat ukončující znak null.

Návratové stavové kódy

Základní miniportový okraj rozšiřitelného přepínače dokončí požadavek dotazu OID OID_SWITCH_PARAMETERS a vrátí jeden z následujících stavových kódů.

Stavový kód Popis

NDIS_STATUS_SUCCESS

Požadavek OID byl úspěšně dokončen.

NDIS_STATUS_INVALID_LENGTH

Délka vyrovnávací paměti informací je příliš malá, aby vrátila strukturu OID_SWITCH_PARAMETERS pro požadavek dotazu OID. Podkladová miniportová hrana rozšiřitelného přepínače nastaví DATA. QUERY_INFORMATION. BytesNeeded člen ve struktuře NDIS_OID_REQUEST na minimální požadovanou velikost vyrovnávací paměti.

NDIS_STATUS_FAILURE

Žádost se nezdařila z jiných důvodů.

Požadavky

Verze

Podporováno v NDIS 6.30 a novějších verzích.

Záhlaví

Ntddndis.h (včetně Ndis.h)

Viz také


NDIS_OID_REQUEST

NDIS_SWITCH_PARAMETERS

NdisFOidRequest