DXGKDDI_GETMMIORANGECOUNT función de devolución de llamada (dispmprt.h)
Obtiene el número de intervalos de memoria en los BAR mmIO del dispositivo virtual (salida de entrada asignada a memoria) (registros de direcciones base).
Sintaxis
DXGKDDI_GETMMIORANGECOUNT DxgkddiGetmmiorangecount;
NTSTATUS DxgkddiGetmmiorangecount(
HANDLE Context,
DXGKARG_GETMMIORANGECOUNT *pArgs
)
{...}
Parámetros
Context
Identificador del contexto del dispositivo.
pArgs
Puntero a una estructura DXGKARG_GETMMIORANGECOUNT.
Valor devuelto
Devuelve:
- STATUS_SUCCESS El sistema IHV no encontró ningún error.
- STATUS_INVALID_DEVICE_REQUEST El dispositivo virtual encontró un error y debe detenerse forzosamente. El error aquí provocará un error de dispositivo virtual.
Observaciones
Esta función obtendrá el recuento total de iras de memoria que componen cada una de las BAR del dispositivo virtual. Cada intervalo representa un grupo de páginas que se asigna directamente desde uno de los BAR del dispositivo físico, interceptado por el dispositivo virtual de software (pero respaldado por la memoria del dispositivo físico) o completamente virtual y no asignado.
Tenga en cuenta que si un dispositivo es totalmente virtual y no requiere ninguna interceptación o páginas virtuales, esta función puede no ser implementada y NULL en la interfaz.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1809 |
encabezado de | dispmprt.h |
irQL | PASSIVE_LEVEL |