OID_SRIOV_VF_SERIAL_NUMBER
Nadmierny sterownik wystawia żądanie zapytania o identyfikator obiektu (OID) OID_SRIOV_VF_SERIAL_NUMBER w celu określenia numeru seryjnego karty sieciowej funkcji PCI Express (PCIe) (VF). Ta wirtualna karta sieciowa jest uwidoczniona w systemie operacyjnym gościa partycji podrzędnej Hyper-V, do której jest dołączony program VF.
Element InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_SRIOV_VF_SERIAL_NUMBER_INFO.
Uwagi
Sterownik overlying używa numeru seryjnego do mapowania karty sieciowej VF na wystąpienie VF VF na fizycznej karcie sieciowej. Numer seryjny jest generowany przez stos wirtualizacji, zanim zasoby dla VF zostaną przydzielone za pośrednictwem żądania zestawu identyfikatorów OID OID_NIC_SWITCH_ALLOCATE_VF.
Kody stanu powrotu
Usługa NDIS obsługuje żądanie zapytania OID OID_SRIOV_VF_SERIAL_NUMBER dla sterowników miniportu. Sterowniki nie będą wystawiane tego żądania identyfikatora OID.
Gdy usługa NDIS obsługuje żądanie OID_SRIOV_VF_SERIAL_NUMBER, 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_NOT_SUPPORTED |
Sterownik miniportu 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_LENGTH |
Bufor informacyjny był zbyt krótki. Usługa NDIS 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) |