Compartir a través de


IOCTL_SRIOV_QUERY_MITIGATED_RANGES IOCTL (pcivirt.h)

La solicitud determina los intervalos específicos en los que se deben colocar las interceptaciones.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Puntero a una estructura de SRIOV_MITIGATED_RANGES_INPUT que especifica la función virtual (VF) cuyos intervalos se van a mitigar.

Longitud del búfer de entrada

Tamaño de la estructura de SRIOV_MITIGATED_RANGES_INPUT.

Búfer de salida

Puntero a una estructura de SRIOV_MITIGATED_RANGES_OUTPUT que especifica la función virtual (VF) cuyos intervalos se van a mitigar.

Longitud del búfer de salida

Tamaño de la estructura SRIOV_MITIGATED_RANGES_OUTPUT.

Bloque de estado

Irp->ioStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado a la condición de error adecuada como código NTSTATUS.

Observaciones

La pila de virtualización envía esta solicitud IOCTL al controlador pci Express SR-IOV función física (PF) que expone GUID_MITIGABLE_DEVICE_INTERFACE.

La pila de virtualización usa una MMU de E/S para diferenciar el tráfico procedente de las distintas interfaces que expone el dispositivo, aplicando la directiva sobre qué regiones de memoria puede acceder un dispositivo y a qué interrupciones puede generar.

La solicitud se envía a la función física (PF) mediante la pila de virtualización para obtener los intervalos específicos en los que se deben colocar las interceptaciones.

Requisitos

Requisito Valor
encabezado de pcivirt.h
irQL PASSIVE_LEVEL