// d3dkmddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARG_VALIDATEUPDATEALLOCPROPERTY structure holds the information needed to validate the parameters to update the properties of an allocation.
hAllocation [in]A handle to the allocation that will be updated.
SupportedSegmentSet [in]An index for the new supported segment set. If the current supported segment set is the same, then this will be ignored.
PreferredSegment [in]An index for the new preferred segment set. If the current preferred segment set is the same, then this will be ignored.
Flags [in]A D3DDDI_UPDATEALLOCPROPERTY_FLAGS structure with flags that specify how to update the allocation's properties.
SetAccessedPhysicallyA UINT value that specifies whether the allocation is accessed by its physical address.
SetSupportedSegmentSetA UINT value that specifies whether the supported segment is set to a new value.
SetPreferredSegmentA UINT value that specifies whether the preferred segment is set to a new value.
ReservedThis member is reserved and should be set to zero.
PropertyMaskValueAn alternative way to access the property mask values.
DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY