Поделиться через


перечисление 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