Freigeben über


WS_HEAP_PROPERTY_ID-Enumeration (webservices.h)

Jede Heapeigenschaft wird durch eine ID identifiziert und verfügt über einen zugeordneten Wert.

Syntax

typedef enum {
  WS_HEAP_PROPERTY_MAX_SIZE = 0,
  WS_HEAP_PROPERTY_TRIM_SIZE = 1,
  WS_HEAP_PROPERTY_REQUESTED_SIZE = 2,
  WS_HEAP_PROPERTY_ACTUAL_SIZE = 3
} WS_HEAP_PROPERTY_ID;

Konstanten

 
WS_HEAP_PROPERTY_MAX_SIZE
Wert: 0
Wird mit WsGetHeapProperty verwendet. Gibt zurück
Die Gesamtzahl der Bytes, die aus dem Heap zugeordnet werden können. Die Summe
Die Anzahl von Bytes ist als Summe der Größen definiert, die in allen Aufrufen von übergeben werden.
WsAlloc , da der Heap erstellt wurde/zurückgesetzt wurde.
WS_HEAP_PROPERTY_TRIM_SIZE
Wert: 1
Wird mit WsGetHeapProperty verwendet.
Gibt die maximale Anzahl von Bytes Arbeitsspeicher zurück, die der Heap verwendet.
Beibehalten nach einem Aufruf des WsResetHeap-Aufrufs . Dies sollte
ein ungefährer Wert aufgrund des Heapaufwands behandelt werden. Wird der
Die Kürzungsgröße ist größer als die maximale Größe, dann die Größe des
Heap wird nicht gekürzt.
WS_HEAP_PROPERTY_REQUESTED_SIZE
Wert: 2
Wird mit WsGetHeapProperty verwendet. Gibt den aktuellen zurück
Gesamtzahl der vom Heap angeforderten Bytes, da der Heap war
erstellt/zurückgesetzt.
WS_HEAP_PROPERTY_ACTUAL_SIZE
Wert: 3
Wird mit WsGetHeapProperty verwendet. Gibt den aktuellen zurück
Gesamtzahl der Bytes, die der WS_HEAP aus dem
Betriebssystem zum Bereitstellen von Zuordnungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h