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 |