Поделиться через


структура DXGKARG_VALIDATEUPDATEALLOCPROPERTY (d3dkmddi.h)

Структура DXGKARG_VALIDATEUPDATEALLOCPROPERTY содержит сведения, необходимые для проверки параметров для обновления свойств выделения.

Синтаксис

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;

Члены

[in] hAllocation

Дескриптор выделения, который будет обновлен.

[in] SupportedSegmentSet

Индекс для нового поддерживаемого набора сегментов. Если текущий поддерживаемый набор сегментов совпадает, это будет игнорироваться.

[in] PreferredSegment

Индекс для нового предпочтительного набора сегментов. Если текущий предпочтительный набор сегментов совпадает, это будет игнорироваться.

[in] Flags

Структура D3DDDI_UPDATEALLOCPROPERTY_FLAGS с флагами, указывающими, как обновить свойства выделения.

SetAccessedPhysically

Значение UINT, указывающее, осуществляется ли выделение физическим адресом.

SetSupportedSegmentSet

Значение UINT, указывающее, задан ли поддерживаемый сегмент новым значением.

SetPreferredSegment

Значение UINT, указывающее, задан ли предпочитаемый сегмент новым значением.

Reserved

Этот элемент зарезервирован и должен иметь значение нулю.

PropertyMaskValue

Альтернативный способ доступа к значениям маски свойств.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1607 (WDDM 2.1)
заголовка d3dkmddi.h

См. также

DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY