Compartir a través de


estructura D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE (d3dukmdt.h)

La estructura D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE especifica la protección en la dirección virtual de GPU asignada.

Sintaxis

typedef struct _D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE {
  union {
    struct {
      UINT64 Write : 1;
      UINT64 Execute : 1;
      UINT64 Zero : 1;
      UINT64 NoAccess : 1;
      UINT64 SystemUseOnly : 1;
      UINT64 Reserved : 59;
    };
    D3DKMT_ALIGN64 UINT64 Value;
  };
} D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE;

Miembros

Write

Se permitirá el acceso de lectura y escritura a las páginas.

Execute

Se permitirá que las páginas ejecuten el acceso.

Zero

Las páginas se colocarán en el estado Cero (hAllocation debe ser NULL). Las lecturas devuelven cero y las escrituras se descartan en este estado.

NoAccess

Las páginas se colocarán en el estado No válido (hAllocation debe ser NULL).

SystemUseOnly

Este miembro es solo para uso del sistema y no debe establecerlo el controlador en modo de usuario.

Reserved

Este miembro está reservado y debe establecerse en cero.

Value

Valor consolidado de los miembros de la estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

D3DDDI_MAPGPUVIRTUALADDRESS