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