estructura DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE (d3dkmddi.h)
DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE contiene los argumentos utilizados por la función de devolución de llamada DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE , para permitir que el controlador de pantalla en modo kernel reserve un intervalo de direcciones virtuales de unidad de procesamiento gráfico (GPU) durante la creación de un proceso.
Sintaxis
typedef struct _DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE {
[in] HANDLE hDxgkProcess;
[in] UINT64 SizeInBytes;
[in] UINT Alignment;
[out] UINT64 StartVirtualAddress;
[in] UINT64 BaseAddress;
union {
struct {
UINT AllowUserModeMapping : 1;
};
[in] UINT Flags;
};
} DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE;
Miembros
[in] hDxgkProcess
Identificador de proceso que se pasó a DxgkDdiCreateProcess.
[in] SizeInBytes
Tamaño en bytes del intervalo de direcciones virtuales. SizeInBytes debe establecerse en un múltiplo entero del espacio de direcciones cubierto por una entrada de tabla de página única.
[in] Alignment
Número de bytes a los que se va a alinear la dirección inicial. Debe ser un múltiplo del espacio de direcciones cubierto por una entrada de tabla de página única y una potencia de 2.
[out] StartVirtualAddress
Ubicación inicial del intervalo de direcciones reservadas.
[in] BaseAddress
Dirección virtual base del intervalo de direcciones virtuales en bytes. Debe alinearse con el tamaño del espacio de direcciones, cubierto por una entrada de tabla de página única.
[in] AllowUserModeMapping
Cuando se establece, permite que el controlador en modo de usuario asigne asignaciones al intervalo.
[in] Flags
Valor único que contiene las marcas establecidas en la estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 (WDDM 2.0) |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3dkmddi.h (incluye D3dkmddi.h) |