Compartir a través de


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 sola entrada de tabla de página.

[in] Alignment

Número de bytes al que se va a alinear la dirección de inicio. Debe ser un múltiplo del espacio de direcciones cubierto por una sola entrada de tabla de página 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 sola entrada de tabla de página.

[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 Valor
cliente mínimo admitido Windows 10 (WDDM 2.0)
servidor mínimo admitido Windows Server 2016
encabezado de d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE

DxgkDdiCreateProcess