OID_SWITCH_PARAMETERS
Rozszerzenie przełącznika rozszerzalnego Hyper-V wystawia żądanie zapytania identyfikatora obiektu (OID) OID_SWITCH_PARAMETERS w celu uzyskania danych konfiguracyjnych przełącznika rozszerzalnego.
Jeśli żądanie zapytania OID zakończy się pomyślnie, InformationBuffer składowej struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_SWITCH_PARAMETERS.
Uwagi
Gdy rozszerzenie przetwarza zwróconą strukturę NDIS_SWITCH_PARAMETERS, nie może zakładać, że różne elementy członkowskie ciągu struktury NDIS_SWITCH_PARAMETERS, takie jak SwitchName, są zakończone wartością null. Typy danych dla tych składowych ciągów są definiowane przez strukturę IF_COUNTED_STRING. Rozszerzenie musi określić długość ciągu od wartości Length składowej tej struktury.
Uwaga Jeśli ciąg jest zakończony wartością null, element członkowski długości nie może zawierać znaku null zakończenia.
Kody stanu powrotu
Podstawowa krawędź miniportu przełącznika rozszerzalnego kończy żądanie zapytania OID OID_SWITCH_PARAMETERS i zwraca jeden z następujących kodów stanu.
Kod stanu | Opis |
---|---|
NDIS_STATUS_SUCCESS |
Żądanie OID zostało ukończone pomyślnie. |
NDIS_STATUS_INVALID_LENGTH |
Długość buforu informacji jest zbyt mała, aby zwrócić strukturę OID_SWITCH_PARAMETERS dla żądania zapytania OID. Podstawowa krawędź miniportu przełącznika rozszerzalnego ustawia DATA. QUERY_INFORMATION. BajtyNowe składowe w strukturze NDIS_OID_REQUEST do minimalnego wymaganego rozmiaru buforu. |
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) |