DXGKARG_VALIDATEUPDATEALLOCPROPERTY-Struktur (d3dkmddi.h)

Die DXGKARG_VALIDATEUPDATEALLOCPROPERTY-Struktur enthält die Informationen, die zum Überprüfen der Parameter zum Aktualisieren der Eigenschaften einer Zuordnung erforderlich sind.

Syntax

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;

Member

[in] hAllocation

Ein Handle für die Zuordnung, die aktualisiert wird.

[in] SupportedSegmentSet

Ein Index für den neuen unterstützten Segmentsatz. Wenn der aktuell unterstützte Segmentsatz identisch ist, wird dies ignoriert.

[in] PreferredSegment

Ein Index für die neue bevorzugte Segmentmenge. Wenn der aktuelle bevorzugte Segmentsatz identisch ist, wird dies ignoriert.

[in] Flags

Die Flags, die zum Aktualisieren der Zuordnung verwendet werden.

SetAccessedPhysically

Ein UINT-Wert, der angibt, ob auf die Zuordnung über die physische Adresse zugegriffen wird.

Das Festlegen dieses Members entspricht dem Festlegen des ersten Bits des 32-Bit-Elements PropertyMaskValue (0x00000001).

SetSupportedSegmentSet

Ein UINT-Wert, der angibt, ob das unterstützte Segment auf einen neuen Wert festgelegt ist.

Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Elements PropertyMaskValue (0x00000010).

SetPreferredSegment

Ein UINT-Wert, der angibt, ob das bevorzugte Segment auf einen neuen Wert festgelegt ist.

Das Festlegen dieses Elements entspricht dem Festlegen des dritten Bits des 32-Bit-Elements PropertyMaskValue (0x00000100).

Reserved

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden. Das Festlegen dieses Elements auf 0 (null) entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFFE) des 32-Bit-PropertyMaskValue-Elements auf Nullen.

PropertyMaskValue

Ein Member in der Union, das in D3DDDI_UPDATEALLOCPROPERTY enthalten ist, das einen 32-Bit-Wert enthalten kann, der angibt, wie eine Zuordnung aktualisiert wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile d3dkmddi.h