Freigeben über


OID_SRIOV_VF_SERIAL_NUMBER

Ein übermäßiger Treiber gibt eine OID-Abfrageanforderung (Object Identifier) von OID_SRIOV_VF_SERIAL_NUMBER aus, um die Seriennummer des PCI Express (PCIe) Virtual Function (VF)-Netzwerkadapters zu ermitteln. Dieser virtuelle Netzwerkadapter wird im Gastbetriebssystem einer Hyper-V untergeordneten Partition verfügbar gemacht, an die der VF angefügt ist.

Das InformationBuffer-element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf eine NDIS_SRIOV_VF_SERIAL_NUMBER_INFO Struktur.

Bemerkungen

Der Überleitungstreiber verwendet die Seriennummer, um den VF-Netzwerkadapter einer Instanz eines VF auf dem physischen Netzwerkadapter zuzuordnen. Die Seriennummer wird vom Virtualisierungsstapel generiert, bevor Ressourcen für den VF über eine OID-Setanforderung von OID_NIC_SWITCH_ALLOCATE_VFzugewiesen werden.

Rückgabestatuscodes

NDIS behandelt die OID-Abfrageanforderung der OID_SRIOV_VF_SERIAL_NUMBER Anforderung für Miniporttreiber. Die Treiber werden diese OID-Anforderung nicht ausgestellt.

Wenn NDIS die OID_SRIOV_VF_SERIAL_NUMBER Anforderung verarbeitet, gibt sie einen der folgenden Statuscodes zurück.

Statuscode Beschreibung

NDIS_STATUS_SUCCESS

Die OID-Anforderung wurde erfolgreich abgeschlossen.

NDIS_STATUS_NOT_SUPPORTED

Der Miniporttreiber unterstützt weder die einzelne I/O-Virtualisierungsschnittstelle (SR-IOV) noch ist die Verwendung der Schnittstelle aktiviert.

NDIS_STATUS_INVALID_LENGTH

Der Informationspuffer war zu kurz. NDIS legt die DATA fest. QUERY_INFORMATION. BytesNeededed Member in der NDIS_OID_REQUEST Struktur auf die erforderliche Mindestpuffergröße.

NDIS_STATUS_FAILURE

Fehler bei der Anforderung aus anderen Gründen.

Anforderungen

Version

Unterstützt in NDIS 6.30 und höher.

Kopfball

Ntddndis.h (include Ndis.h)

Siehe auch


NDIS_OID_REQUEST

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO

OID_NIC_SWITCH_ALLOCATE_VF