D3DMEMORYPRESSURE-Struktur (D3d9types.h) für Microsoft Media Foundation

Enthält Daten für die Berichterstellung zum Arbeitsspeicherdruck.

Syntax

typedef struct _D3DMEMORYPRESSURE {
  UINT64 BytesEvictedFromProcess;
  UINT64 SizeOfInefficientAllocation;
  DWORD  LevelOfEfficiency;
} D3DMEMORYPRESSURE;

Member

BytesEvictedFromProcess

Die Anzahl der Bytes, die während der Dauer der Abfrage vom Prozess entfernt wurden.

SizeOfInefficientAllocation

Die Gesamtanzahl der Bytes, die in nicht optimalen Speichersegmenten platziert werden, aufgrund unzureichenden Speicherplatzes innerhalb der bevorzugten Speichersegmente.

LevelOfEfficiency

Die Gesamteffizienz der Speicherzuordnungen, die im nicht optimalen Speicher platziert wurden. Der Wert wird als Prozentsatz angegeben. Der Wert 95 gibt beispielsweise an, dass die Zuordnungen, die in nicht zurückgestellten Speichersegmenten platziert werden, zu 95 % effizient sind. Diese Zahl sollte nicht als exaktes Maß betrachtet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Header D3d9types.h (einschließlich D3d9.h)

Siehe auch

Direct3D-Videostrukturen

Berichterstellung für Arbeitsspeicherdruck