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

Consulte también

DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE

DxgkDdiCreateProcess