SRIOV_GET_MMIO_REQUIREMENTS funzione di callback (pcivirt.h)
Questa funzione di callback non è supportata.
Ottiene il Memory-Mapped spazio di I/O della funzione virtuale PCI Express SR-IOV (VF) specificata.
Sintassi
SRIOV_GET_MMIO_REQUIREMENTS SriovGetMmioRequirements;
NTSTATUS SriovGetMmioRequirements(
[in] PVOID Context,
[in] USHORT VfIndex,
[in] ULONG BlockId,
[out] PVOID Buffer,
[in] ULONG Length
)
{...}
Parametri
[in] Context
Puntatore a un contesto definito dal driver.
[in] VfIndex
Indice in base zero della funzione VF a cui si applica questa operazione di lettura.
[in] BlockId
Numero che identifica il blocco da leggere. Viene definito dal provider del driver PF.
[out] Buffer
Puntatore a un buffer che riceve i dati letti dallo spazio MMIO di VF.
[in] Length
Lunghezza in byte di questa operazione di lettura.
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 recuperare il requisito MMIO del VF specificato.
(Question: How is this registered?)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | pcivirt.h (include Pcivirt.h) |
IRQL | PASSIVE_LEVEL |