перечисление WS_HEAP_PROPERTY_ID (webservices.h)
Каждое свойство кучи определяется идентификатором и имеет связанное значение.
Синтаксис
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;
Константы
WS_HEAP_PROPERTY_MAX_SIZE Значение: 0 Используется с WsGetHeapProperty. Возвращаемое значение общее количество байтов, которые можно выделить из кучи. Итог число байтов определяется как сумма размеров, переданных во всех вызовах WsAlloc с момента создания или сброса кучи. |
WS_HEAP_PROPERTY_TRIM_SIZE Значение: 1 Используется с WsGetHeapProperty. Возвращает максимальное количество байтов памяти, которое будет храниться в куче. сохранить после вызова WsResetHeap . Это должно быть обрабатывается как приблизительное значение из-за накладных расходов на кучу. Если размер обрезки больше, чем максимальный размер, а затем размер Куча не будет обрезана. |
WS_HEAP_PROPERTY_REQUESTED_SIZE Значение: 2 Используется с WsGetHeapProperty. Возвращает текущий объект общее число байтов, запрошенных из кучи, так как куча была создано/сброс. |
WS_HEAP_PROPERTY_ACTUAL_SIZE Значение: 3 Используется с WsGetHeapProperty. Возвращает текущий объект общее число байтов, выделенных WS_HEAP из операционная система для предоставления выделений. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |