SRIOV_QUERY_PROBED_BARS funzione di callback (pcivirt.h)
Esegue query sui dati letti dall'indirizzo di base (PF) della funzione fisica se il valore -1 è stato scritto prima.
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 delimitate dal numero di baRs in un dispositivo PCI.
Valore restituito
Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituire un codice di errore NTSTATUS appropriato.
Commenti
Questa funzione di callback viene implementata dal driver PF (Physical Function). Viene richiamato quando il sistema vuole ottenere i valori di registrazione degli indirizzi di base.
Il driver PF registra l'implementazione impostando il membro QueryProbedBars 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 |