SRIOV_GET_MMIO_REQUIREMENTS función de devolución de llamada (pcivirt.h)
Esta función de devolución de llamada no se admite.
Obtiene el Memory-Mapped espacio de E/S de la función virtual PCI Express SR-IOV (VF).
Sintaxis
SRIOV_GET_MMIO_REQUIREMENTS SriovGetMmioRequirements;
NTSTATUS SriovGetMmioRequirements(
[in] PVOID Context,
[in] USHORT VfIndex,
[in] ULONG BlockId,
[out] PVOID Buffer,
[in] ULONG Length
)
{...}
Parámetros
[in] Context
Puntero a un contexto definido por el controlador.
[in] VfIndex
Índice de base cero del VF al que se aplica esta operación de lectura.
[in] BlockId
Número que identifica el bloque que se va a leer. Esto se define mediante el proveedor del controlador PF.
[out] Buffer
Puntero a un búfer que recibe los datos leídos del espacio MMIO de VF.
[in] Length
Longitud en bytes de esta operación de lectura.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Comentarios
Esta función de devolución de llamada se implementa mediante el controlador de función física (PF). Se invoca cuando el sistema quiere recuperar el requisito MMIO del VF especificado.
(Question: How is this registered?)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Encabezado | pcivirt.h (incluya Pcivirt.h) |
IRQL | PASSIVE_LEVEL |