SRIOV_READ_CONFIG función de devolución de llamada (pcivirt.h)
Lee los datos del espacio de configuración de la función virtual PCI Express SR-IOV (VF) especificada.
Sintaxis
SRIOV_READ_CONFIG SriovReadConfig;
NTSTATUS SriovReadConfig(
[in] PVOID Context,
[out] PVOID Data,
[in] USHORT VfIndex,
[in] ULONG Offset,
[in] ULONG Length
)
{...}
Parámetros
[in] Context
Puntero a un contexto definido por el controlador.
[out] Data
Puntero al búfer que contiene la información de configuración que se va a leer desde el espacio de configuración de VF.
[in] VfIndex
Índice de base cero del VF al que se aplica esta operación de lectura.
[in] Offset
Desplazamiento en bytes hasta el inicio del espacio de configuración de VF donde comienza la lectura.
[in] Length
Longitud, en bytes, de los datos que se van a leer desde el espacio de configuración.
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 leer desde el espacio de configuración de una función virtual específica.
El controlador PF registra su implementación estableciendo el miembro ReadVfConfig del SRIOV_DEVICE_INTERFACE_STANDARD, configurando una estructura de WDF_QUERY_INTERFACE_CONFIG y llamando a WdfDeviceAddQueryInterface.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Encabezado | pcivirt.h |
IRQL | PASSIVE_LEVEL |