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.
NDIS a nadměrné ovladače vydávají požadavek identifikátoru objektu (OID) OID_GEN_ISOLATION_PARAMETERS získat parametry konfigurace s více tenanty (izolace), které jsou nastavené na portu síťového adaptéru virtuálního počítače.
Přestože se každá doména směrování konfiguruje samostatně na portu, tento identifikátor OID vrátí parametry pro všechny domény směrování v jednom dotazu.
Přílišný ovladač by měl tento identifikátor OID vydat ve dvou krocích:
- Dotaz Io na požadovanou velikost vyrovnávací paměti, zadejte dotaz OID s Velikost člen Header člen struktury NDIS_ISOLATION_PARAMETERS nastaven na NDIS_SIZEOF_NDIS_ISOLATION_PARAMETERS_REVISION_1. (Viz NDIS_STATUS_INVALID_LENGTH níže.)
- Zadejte identifikátor OID s InformationBuffer požadované velikosti.
Pokud se požadavek dotazu OID úspěšně dokončí, InformationBuffer člen struktury NDIS_OID_REQUEST obsahuje ukazatel na vyrovnávací paměť. Tato vyrovnávací paměť obsahuje následující data v pořadí:
Struktura NDIS_ISOLATION_PARAMETERS
Jedna nebo více NDIS_ROUTING_DOMAIN_ENTRY struktur, jedna pro každou doménu směrování
Jedna nebo více NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY struktur seskupených podle domény směrování
V každé NDIS_ROUTING_DOMAIN_ENTRY struktuře obsahuje člen FirstIsolationInfoEntryOffset posun od začátku vyrovnávací paměti informací identifikátoru (tj. začátek vyrovnávací paměti, na kterou InformationBuffer člen struktury NDIS_OID_REQUEST odkazuje) na první NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY pro danou směrovací doménu. Posun v NextIsolationInfoEntryOffset člen poslední struktury v seznamu je nula.
Pokud nejsou na síťovém adaptéru virtuálního počítače nastaveny žádné parametry konfigurace s více tenanty, nastaví ovladač miniportu síťového adaptéru DATA. QUERY_INFORMATION. BytesWritten člen struktury NDIS_OID_REQUEST na nulu a vrátí NDIS_STATUS_SUCCESS. V tomto případě data v rámci DATA. QUERY_INFORMATION. Ovladač miniportu člena InformationBufferu nezmění.
Poznámky
Návratové stavové kódy
Ovladač miniportu síťového adaptéru virtuálního počítače vrátí jeden z následujících stavových kódů pro tento požadavek OID:
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 pro vrácení požadovaných informací příliš malá. Ovladač miniportu síťového adaptéru virtuálního počítače nastaví DATA. METHOD_INFORMATION. BytesNeeded člen ve struktuře NDIS_OID_REQUEST na minimální velikost vyrovnávací paměti v bajtech, který je povinný. |
NDIS_STATUS_FAILURE |
Žádost se nezdařila z jiných důvodů. |
Požadavky
Verze |
Podporováno v NDIS 6.40 a novějších verzích. |
Záhlaví |
Ntddndis.h (včetně Ndis.h) |