Condividi tramite


SRIOV_RESET_FUNCTION funzione di callback (pcivirt.h)

Reimposta la funzione virtuale PCI Express SR-IOV (VF) specificata.

Sintassi

SRIOV_RESET_FUNCTION SriovResetFunction;

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

Parametri

[in] Context

Puntatore a un contesto definito dal driver.

[in] VfIndex

Indice in base zero della funzione VF da reimpostare.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.

Commenti

Questa funzione di callback viene implementata dal driver pf (Physical Function). Viene richiamato quando il sistema vuole reimpostare una funzione virtuale specifica.

Il driver PF registra l'implementazione impostando il membro ResetVf del SRIOV_DEVICE_INTERFACE_STANDARD, configurando una struttura WDF_QUERY_INTERFACE_CONFIG e chiamando WdfDeviceAddQueryInterface.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione pcivirt.h
IRQL PASSIVE_LEVEL