Compartir a través de


enumeración WS_HEAP_PROPERTY_ID (webservices.h)

Cada propiedad del montón se identifica mediante un identificador y tiene un valor asociado.

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
Valor: 0
Se usa con WsGetHeapProperty. Devoluciones
el número total de bytes que se pueden asignar desde el montón. El total
el número de bytes se define como suma de los tamaños pasados en todas las llamadas a .
WsAlloc desde que se creó o restableció el montón.
WS_HEAP_PROPERTY_TRIM_SIZE
Valor: 1
Se usa con WsGetHeapProperty.
Devuelve el número máximo de bytes de memoria que el montón realizará.
conservar después de una llamada a WsResetHeap . Esto debería
se trata un valor aproximado debido a la sobrecarga del montón. Si el parámetro
el tamaño de recorte es mayor que el tamaño máximo y, a continuación, el tamaño del
no se recortará el montón.
WS_HEAP_PROPERTY_REQUESTED_SIZE
Valor: 2
Se usa con WsGetHeapProperty. Devuelve el actual.
número total de bytes solicitados desde el montón desde que el montón era
creado o restablecido.
WS_HEAP_PROPERTY_ACTUAL_SIZE
Valor: 3
Se usa con WsGetHeapProperty. Devuelve el actual.
número total de bytes que el WS_HEAP ha asignado a partir del
sistema operativo con fines de proporcionar asignaciones.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h