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 |