enumerazione WS_HEAP_PROPERTY_ID (webservices.h)

Ogni proprietà dell'heap è identificata da un ID e ha un valore associato.

Sintassi

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;

Costanti

 
WS_HEAP_PROPERTY_MAX_SIZE
Valore: 0
Usato con WsGetHeapProperty. Restituisce
numero totale di byte che possono essere allocati dall'heap. Totale
il numero di byte viene definito come somma delle dimensioni passate in tutte le chiamate a
WsAlloc dopo la creazione/reimpostazione dell'heap.
WS_HEAP_PROPERTY_TRIM_SIZE
Valore: 1
Usato con WsGetHeapProperty.
Restituisce il numero massimo di byte di memoria che l'heap dovrà
conservare dopo una chiamata a WsResetHeap . Questo dovrebbe
essere trattato un valore approssimativo a causa dell'overhead dell'heap. Se il parametro
la dimensione del taglio è maggiore della dimensione massima, quindi la dimensione della
heap non verrà tagliato.
WS_HEAP_PROPERTY_REQUESTED_SIZE
Valore: 2
Usato con WsGetHeapProperty. Restituisce l'oggetto corrente
numero totale di byte richiesti dall'heap dal momento che l'heap era
creato/reimpostato.
WS_HEAP_PROPERTY_ACTUAL_SIZE
Valore: 3
Usato con WsGetHeapProperty. Restituisce l'oggetto corrente
numero totale di byte allocati dal WS_HEAP
sistema operativo ai fini della fornitura di allocazioni.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione webservices.h