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_ALLOCATE_VF w celu przydzielenia zasobów dla funkcji wirtualnej PCI Express (PCIe). VF jest uwidoczniony na karcie sieciowej, która obsługuje interfejs wirtualizacji we/wy pojedynczego głównego (SR-IOV).
Nadmierne sterowniki wydają to żądanie metody OID do sterownika miniportu dla funkcji fizycznej PCIe karty sieciowej (PF). To żądanie metody identyfikatora OID jest 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_VF_PARAMETERS.
Uwagi
Sterownik miniportu PF przydziela zasoby oprogramowania dla VF, gdy sterownik obsługuje żądanie metody identyfikatora obiektu (OID) OID_NIC_SWITCH_ALLOCATE_VF. Mimo że zasoby sprzętowe zostały przydzielone dla VF, jest uważany za nieoperacyjny, dopóki sterownik miniportu PF pomyślnie ukończy OID_NIC_SWITCH_ALLOCATE_VF.
Aby uzyskać więcej informacji na temat przydzielania zasobów VF, zobacz Przydzielanie zasobów dla funkcji wirtualnej.
Uwaga Po nadmiernym żądaniu alokacji zasobów przez sterownik VF, ten sterownik jest jedynym składnikiem, który może zażądać zwolnienia zasobów dla tego samego VF. Nadmierny sterownik musi wysłać żądanie zestawu identyfikatorów OID OID_NIC_SWITCH_FREE_VF, aby zwolnić zasoby VF. Przed zatrzymaniem nadmiernego sterownika musi zwolnić zasoby dla każdego VF przydzielonego przez żądanie OID_NIC_SWITCH_ALLOCATE_VF kierowcy.
Kody stanu powrotu
Sterownik miniportu PF zwraca jeden z następujących kodów stanu dla żądania metody OID OID_NIC_SWITCH_ALLOCATE_VF.
| Kod stanu | Opis |
|---|---|
NDIS_STATUS_SUCCESS |
Żądanie OID zostało ukończone pomyślnie. |
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_VF_PARAMETERS ma nieprawidłowe wartości. |
NDIS_STATUS_INVALID_LENGTH |
Długość buforu informacji jest mniejsza niż sizeof(NDIS_NIC_SWITCH_VF_PARAMETERS). Sterownik miniportu PF musi ustawić DANE. METHOD_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) |