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.
Hyper-V Rozšíření rozšiřitelného přepínače vydává požadavek metody identifikátoru objektu (OID) OID_SWITCH_PROPERTY_ENUM získat pole. Toto pole obsahuje zřízené zásady přepnutí, které odpovídají zadaným kritériím. Každý prvek v poli určuje vlastnosti rozšiřitelné zásady přepínače.
InformationBuffer člen struktury NDIS_OID_REQUEST obsahuje ukazatel na vyrovnávací paměť. Tato vyrovnávací paměť obsahuje následující data:
Struktura NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS, která určuje parametry pro výčet rozšiřitelných zásad přepínače.
Pole NDIS_SWITCH_PROPERTY_ENUM_INFO struktur. Každá z těchto struktur obsahuje informace o rozšiřitelné zásadě přepínače.
Poznámka Pokud rozšíření nebylo zřízeno s instancemi zadané rozšiřitelné zásady přepínače, rozšíření nastaví NumProperties člen struktury NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS nula a nevrátí se žádné NDIS_SWITCH_PROPERTY_ENUM_INFO struktury.
Poznámky
Identifikátor OID_SWITCH_PROPERTY_ENUM musí být vydán pouze v případech, kdy se aktivace Hyper-V rozšiřitelného přepínače dokončila. Další podrobnosti najdete v tématu Dotazování na konfigurace rozšiřitelného přepínače Hyper-V.
Na rozdíl od požadavků na dotazy OID OID_SWITCH_PORT_PROPERTY_ENUMnemusí rozšíření volat žádné ReferenceSwitchXxx nebo DereferenceSwitchXxx funkce, když vydá požadavek OID_SWITCH_PROPERTY_ENUM v zásobníku rozšiřitelného ovladače přepínače.
Poznámka Pokud rozšíření obdrží požadavek metody OID OID_SWITCH_PROPERTY_ENUM, nesmí dokončit požadavek OID. Místo toho musí volat NdisFOidRequest předat požadavek OID do zásobníku rozšiřitelného ovladače přepínače.
Návratové stavové kódy
Podkladová miniportová hrana rozšiřitelného přepínače dokončí požadavek dotazu OID OID_SWITCH_PROPERTY_ENUM 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 se vrátila struktura NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS a její pole NDIS_SWITCH_PROPERTY_ENUM_INFO prvků. Podkladová miniportová hrana rozšiřitelného přepínače nastaví DATA. METHOD_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_SWITCH_PROPERTY_ENUM_INFO
NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS
dotazování konfigurace rozšiřitelného přepínače Hyper-V