Compartir a través de


estructura DXGKARG_VALIDATEUPDATEALLOCPROPERTY (d3dkmddi.h)

La estructura DXGKARG_VALIDATEUPDATEALLOCPROPERTY contiene la información necesaria para validar los parámetros para actualizar las propiedades de una asignación.

Sintaxis

typedef struct _DXGKARG_VALIDATEUPDATEALLOCPROPERTY {
  [in] HANDLE                           hAllocation;
  [in] UINT                             SupportedSegmentSet;
  [in] D3DDDI_SEGMENTPREFERENCE         PreferredSegment;
  [in] D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
  union {
    struct {
      UINT SetAccessedPhysically : 1;
      UINT SetSupportedSegmentSet : 1;
      UINT SetPreferredSegment : 1;
      UINT Reserved : 29;
    };
         UINT PropertyMaskValue;
  };
} DXGKARG_VALIDATEUPDATEALLOCPROPERTY;

Miembros

[in] hAllocation

Identificador de la asignación que se actualizará.

[in] SupportedSegmentSet

Índice del nuevo conjunto de segmentos admitido. Si el conjunto de segmentos admitidos actual es el mismo, se omitirá.

[in] PreferredSegment

Índice del nuevo conjunto de segmentos preferidos. Si el conjunto de segmentos preferidos actual es el mismo, se omitirá.

[in] Flags

Marcas que se usarán para actualizar la asignación.

SetAccessedPhysically

Valor UINT que especifica si su dirección física tiene acceso a la asignación.

Establecer este miembro equivale a establecer el primer bit del miembro PropertyMaskValue de 32 bits (0x00000001).

SetSupportedSegmentSet

Valor UINT que especifica si el segmento admitido se establece en un nuevo valor.

Establecer este miembro equivale a establecer el segundo bit del miembro PropertyMaskValue de 32 bits (0x00000010).

SetPreferredSegment

Valor UINT que especifica si el segmento preferido se establece en un nuevo valor.

Establecer este miembro equivale a establecer el tercer bit del miembro PropertyMaskValue de 32 bits (0x00000100).

Reserved

Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 29 bits restantes (0xFFFFFFFE) del miembro PropertyMaskValue de 32 bits en ceros.

PropertyMaskValue

Miembro de la unión contenida en D3DDDI_UPDATEALLOCPROPERTY que puede contener un valor de 32 bits que identifica cómo actualizar una asignación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado d3dkmddi.h