структура 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
Флаги, которые будут использоваться для обновления выделения.
SetAccessedPhysically
Значение UINT, указывающее, осуществляется ли доступ к выделению по его физическому адресу.
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента PropertyMaskValue (0x00000001).
SetSupportedSegmentSet
Значение UINT, указывающее, задано ли для поддерживаемого сегмента новое значение.
Задание этого элемента эквивалентно установке второго бита 32-разрядного элемента PropertyMaskValue (0x00000010).
SetPreferredSegment
Значение UINT, указывающее, задано ли для предпочтительного сегмента новое значение.
Задание этого элемента эквивалентно установке третьего бита 32-разрядного элемента PropertyMaskValue (0x00000100).
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке нулей для оставшихся 29 битов (0xFFFFFFFE) 32-разрядного элемента PropertyMaskValue .
PropertyMaskValue
Элемент в объединении, который содержится в D3DDDI_UPDATEALLOCPROPERTY, который может содержать одно 32-разрядное значение, определяющее способ обновления выделения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | d3dkmddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по