Condividi tramite


SRIOV_QUERY_PROBED_BARS funzione di callback (pcivirt.h)

Esegue una query sui dati letti dai registri degli indirizzi di base della funzione fisica (BAR) se il valore -1 sono stati scritti per primi.

Sintassi

SRIOV_QUERY_PROBED_BARS SriovQueryProbedBars;

NTSTATUS SriovQueryProbedBars(
  [in]  PVOID Context,
  [out] PULONG BaseRegisterValues
)
{...}

Parametri

[in] Context

Puntatore a un contesto definito dal driver.

[out] BaseRegisterValues

Puntatore a una matrice di variabili vincolate dal numero di richieste di archiviazione in un dispositivo PCI.

Valore restituito

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

Osservazioni

Questa funzione di callback viene implementata dal driver pf (Physical Function). Viene richiamato quando il sistema vuole ottenere i valori del registro degli indirizzi di base.

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
intestazione pcivirt.h
IRQL PASSIVE_LEVEL