структура 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 |