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
這個成員是保留的,而且應該設定為零。 將此成員設定為零相當於將 32 位 PropertyMaskValue 成員的剩餘 29 位 (0xFFFFFFFE) 設定為零。
PropertyMaskValue
包含在D3DDDI_UPDATEALLOCPROPERTY中,可保存一個32位值的成員,可識別如何更新配置。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
標頭 | d3dkmddi.h |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應