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) |