D3DDDI_UPDATEALLOCPROPERTY Struktur (d3dukmdt.h)
Die D3DDDI_UPDATEALLOCPROPERTY-Struktur wird verwendet, um die Eigenschaften einer Speicherzuordnung zu aktualisieren.
Syntax
typedef struct D3DDDI_UPDATEALLOCPROPERTY {
D3DKMT_HANDLE hPagingQueue;
D3DKMT_HANDLE hAllocation;
UINT SupportedSegmentSet;
D3DDDI_SEGMENTPREFERENCE PreferredSegment;
D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
union {
struct {
UINT SetAccessedPhysically : 1;
UINT SetSupportedSegmentSet : 1;
UINT SetPreferredSegment : 1;
UINT SetUnmoveable : 1;
UINT Reserved : 28;
};
UINT PropertyMaskValue;
};
} D3DDDI_UPDATEALLOCPROPERTY;
Member
hPagingQueue
[in] Ein Handle für die Pagingwarteschlange, die zum Synchronisieren von Pagingvorgängen für diesen Aufruf verwendet wird.
hAllocation
[in] Ein Handle für die Zuordnung, die aktualisiert wird.
SupportedSegmentSet
[in] Ein Index für die neue unterstützte Segmentmenge. Wenn der aktuelle unterstützte Segmentsatz identisch ist, wird dies ignoriert.
PreferredSegment
[in] Ein Index für die neue bevorzugte Segmentmenge. Wenn der aktuelle bevorzugte Segmentsatz identisch ist, wird dies ignoriert.
Flags
[in] Die Flags, die zum Aktualisieren der Zuordnung verwendet werden.
PagingFenceValue
[out] Der Wert des Pagingzauns, mit dem vor verwendung der neuen Zuordnung synchronisiert wird. Gilt für das überwachte Zaunsynchronisierungsobjekt, das hPagingQueue zugeordnet ist.
SetAccessedPhysically
[in] Wenn festgelegt, aktualisiert der Treiber die Eigenschaft AccessedPhysically der Zuordnung.
[in] Gibt an, ob auf die Zuordnung über die physische Adresse zugegriffen wird.
SetSupportedSegmentSet
[in] Gibt an, ob das unterstützte Segment auf einen neuen Wert festgelegt ist.
SetPreferredSegment
[in] Gibt an, ob das bevorzugte Segment auf einen neuen Wert festgelegt ist.
SetUnmoveable
[in] Wenn festgelegt, aktualisiert der Treiber die Unmoveable-Eigenschaft der Zuordnung, um anzugeben, dass die Zuordnung nicht umsetzbar ist.
Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden.
PropertyMaskValue
[in] Ein Element 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 | d3dukmdt.h (einschließlich D3dumddi.h) |