Compartilhar via


enumeração WS_HEAP_PROPERTY_ID (webservices.h)

Cada propriedade heap é identificada por uma ID e tem um valor associado.

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
Usado com WsGetHeapProperty. Retornos
o número total de bytes que podem ser alocados do heap. O total
número de bytes é definido como soma dos tamanhos passados em todas as chamadas para
WsAlloc desde que o heap foi criado/redefinido.
WS_HEAP_PROPERTY_TRIM_SIZE
Valor: 1
Usado com WsGetHeapProperty.
Retorna o número máximo de bytes de memória que o heap irá
reter após uma chamada para a chamada WsResetHeap . Isso deve
ser tratado com um valor aproximado devido à sobrecarga de heap. Se a opção
tamanho de corte é maior que o tamanho máximo, em seguida, o tamanho do
heap não será cortado.
WS_HEAP_PROPERTY_REQUESTED_SIZE
Valor: 2
Usado com WsGetHeapProperty. Retorna o atual
número total de bytes solicitados do heap desde que o heap foi
criado/redefinido.
WS_HEAP_PROPERTY_ACTUAL_SIZE
Valor: 3
Usado com WsGetHeapProperty. Retorna o atual
número total de bytes que o WS_HEAP alocou do
sistema operacional para fins de fornecer alocações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h