Freigeben über


SRIOV_RESET_FUNCTION Rückruffunktion (pcivirt.h)

Setzt den angegebenen PCI Express SR-IOV Virtual Function (VF) zurück.

Syntax

SRIOV_RESET_FUNCTION SriovResetFunction;

NTSTATUS SriovResetFunction(
  [in] PVOID Context,
  [in] USHORT VfIndex
)
{...}

Parameter

[in] Context

Ein Zeiger auf einen vom Treiber definierten Kontext.

[in] VfIndex

Ein nullbasierter Index des VF, der zurückgesetzt werden soll.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen geeigneten NTSTATUS- Fehlercode zurück.

Bemerkungen

Diese Rückruffunktion wird vom PF-Treiber (Physical Function) implementiert. Sie wird aufgerufen, wenn das System eine bestimmte virtuelle Funktion zurücksetzen möchte.

Der PF-Treiber registriert seine Implementierung durch Festlegen des ResetVf Member des SRIOV_DEVICE_INTERFACE_STANDARD, Konfigurieren einer WDF_QUERY_INTERFACE_CONFIG Struktur und Aufrufen WdfDeviceAddQueryInterface.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Header- pcivirt.h
IRQL- PASSIVE_LEVEL