Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nadmierny sterownik wystawia żądanie metody identyfikatora obiektu (OID) OID_NIC_SWITCH_PARAMETERS w celu uzyskania bieżących parametrów konfiguracji określonego przełącznika sieciowego na karcie sieciowej. Usługa NDIS obsługuje te żądania metody OID dla sterownika miniportu.
Nadmierne sterowniki wydają żądanie zestawu identyfikatorów OID OID_NIC_SWITCH_PARAMETERS, aby ustawić parametry konfiguracji określonego przełącznika sieciowego na karcie sieciowej. Te żądania zestawu identyfikatorów OID są wydawane do sterownika miniportu funkcji fizycznej (PF) karty sieciowej PCI Express (PCIe). Te żądania zestawu identyfikatorów OID są wymagane dla sterowników miniportu PF, które obsługują interfejs wirtualizacji we/wy pojedynczego głównego (SR-IOV).
Element InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_NIC_SWITCH_PARAMETERS.
Sterownik overlying określa przełącznik karty sieciowej dla metody OID lub ustawić żądanie, ustawiając SwitchId elementu członkowskiego struktury NDIS_NIC_SWITCH_PARAMETERS na identyfikator przełącznika. Sterownik nadmiernie uzyskuje identyfikator przełącznika za pomocą jednego z następujących sposobów:
Z poprzedniego żądania metody OID OID_NIC_SWITCH_ENUM_SWITCHES.
Z elementu członkowskiego NDIS_BIND_PARAMETERS NicSwitchArray. Funkcja NDIS przekazuje wskaźnik do tej struktury w BindParameters parametru ProtocolBindAdapterEx.
Z NicSwitchArray składowej struktury NDIS_FILTER_ATTACH_PARAMETERS. NDIS przekazuje wskaźnik do tej struktury w parametrze AttachParameters funkcji filterAttach.
Uwaga Począwszy od systemu Windows Server 2012, system Windows obsługuje tylko domyślny przełącznik kart sieciowych na karcie sieciowej. Element SwitchId struktury NDIS_NIC_SWITCH_PARAMETERS musi być ustawiony na NDIS_DEFAULT_SWITCH_ID.
Uwagi
Nadmierne problemy ze sterownikiem OID_NIC_SWITCH_PARAMETERS żądania w następujący sposób:
Nadmierny sterownik wystawia żądanie metody OID OID_NIC_SWITCH_PARAMETERS w celu uzyskania bieżących parametrów określonego przełącznika karty sieciowej. Aby uzyskać więcej informacji, zobacz Wykonywanie zapytań dotyczących parametrów przełącznika karty sieciowej.
Uwaga NDIS obsługuje żądania metody OID OID_NIC_SWITCH_PARAMETERS dla sterownika miniport PF.
Nadmierny sterownik wystawia żądanie zestawu identyfikatorów OID OID_NIC_SWITCH_PARAMETERS w celu zmiany bieżących parametrów określonego przełącznika karty sieciowej. Aby uzyskać więcej informacji, zobacz Ustawianie parametrów przełącznika karty sieciowej.
Uwaga sterownik miniport PF obsługuje żądania zestawu identyfikatorów OID OID_NIC_SWITCH_PARAMETERS.
Kody stanu powrotu
Sterownik NDIS lub miniport PF zwraca następujące kody stanu dla żądań OID zestawu lub metody OID_NIC_SWITCH_PARAMETERS.
| Kod stanu | Opis |
|---|---|
NDIS_STATUS_SUCCESS |
Żądanie zostało ukończone pomyślnie. InformationBuffer wskazuje strukturę NDIS_NIC_SWITCH_CAPABILITIES. |
NDIS_STATUS_NOT_SUPPORTED |
Sterownik miniportu PF nie obsługuje interfejsu wirtualizacji we/wy pojedynczego katalogu głównego (SR-IOV) lub nie jest włączony do korzystania z interfejsu. |
NDIS_STATUS_INVALID_PARAMETER |
Co najmniej jeden z elementów członkowskich struktury NDIS_NIC_SWITCH_PARAMETERS ma nieprawidłowe wartości. |
NDIS_STATUS_INVALID_LENGTH |
Bufor informacyjny był zbyt krótki. Sterownik NDIS lub miniport PF ustawia dane . METHOD_INFORMATION. BytesNeeded member (dla żądań metody OID) lub DATA. SET_INFORMATION. BytesNeeded member (dla żądań zestawu identyfikatorów OID) w strukturze NDIS_OID_REQUEST do minimalnego wymaganego rozmiaru buforu. |
NDIS_STATUS_REINIT_REQUIRED |
Sterownik miniportu PF wymaga ponownego zainicjowania karty sieciowej w celu zastosowania zmian w przełączniku karty sieciowej. |
NDIS_STATUS_FAILURE |
Żądanie nie powiodło się z innych powodów. |
Wymagania
Wersja |
Obsługiwane w usłudze NDIS 6.30 i nowszych wersjach. |
Nagłówek |
Ntddndis.h (m.in. Ndis.h) |