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 |