Freigeben über


SRIOV_QUERY_LUID_VF Rückruffunktion (pcivirt.h)

Ruft die PCI Express SR-IOV Virtual Function (VF) ab, wenn ein eindeutiger Bezeichner vorhanden ist.

Syntax

SRIOV_QUERY_LUID_VF SriovQueryLuidVf;

NTSTATUS SriovQueryLuidVf(
  [in]  PVOID Context,
  [in]  LUID Luid,
  [out] PUSHORT VfIndex
)
{...}

Parameter

[in] Context

Ein Zeiger auf einen vom Treiber definierten Kontext.

[in] Luid

Der lokale eindeutige Bezeichner des VF, dessen Index abgerufen wird.

[out] VfIndex

Ein nullbasierter Index des abgefragten VF.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

Diese Rückruffunktion wird vom Treiber für die physische Funktion (PF) implementiert. Sie wird aufgerufen, wenn das System den Bezeichner einer bestimmten virtuellen Funktion abrufen möchte.

Der PF-Treiber registriert seine Implementierung, indem er den QueryLuidVf-Member des SRIOV_DEVICE_INTERFACE_STANDARD_2 festlegt, eine WDF_QUERY_INTERFACE_CONFIG-Struktur konfiguriert und WdfDeviceAddQueryInterface aufruft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
Kopfzeile pcivirt.h