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
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 |