Partager via


énumération WS_HEAP_PROPERTY_ID (webservices.h)

Chaque propriété de tas est identifiée par un ID et a une valeur associée.

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;

Constantes

 
WS_HEAP_PROPERTY_MAX_SIZE
Valeur : 0
Utilisé avec WsGetHeapProperty. Retours
nombre total d’octets pouvant être alloués à partir du tas. Total
nombre d’octets est défini comme somme des tailles passées dans tous les appels à
WsAlloc depuis la création/réinitialisation du tas.
WS_HEAP_PROPERTY_TRIM_SIZE
Valeur : 1
Utilisé avec WsGetHeapProperty.
Retourne le nombre maximal d’octets de mémoire que le tas va.
conserver après un appel à WsResetHeap . Cela devrait
être traité une valeur approximative en raison de la surcharge du tas. Si la
la taille de la coupe est supérieure à la taille maximale, puis la taille du
le tas ne sera pas rogné.
WS_HEAP_PROPERTY_REQUESTED_SIZE
Valeur : 2
Utilisé avec WsGetHeapProperty. Retourne le actif
nombre total d’octets demandés à partir du tas depuis que le tas a été
créé/réinitialisé.
WS_HEAP_PROPERTY_ACTUAL_SIZE
Valeur : 3
Utilisé avec WsGetHeapProperty. Retourne le actif
nombre total d’octets alloués par le WS_HEAP à partir du
système d’exploitation pour fournir des allocations.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête webservices.h