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 |