Freigeben über


SRIOV_RESET_FUNCTION Rückruffunktion (pcivirt.h)

Setzt die angegebene 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. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

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

Der PF-Treiber registriert seine Implementierung, indem er das ResetVf-Element des SRIOV_DEVICE_INTERFACE_STANDARD 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
IRQL PASSIVE_LEVEL