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 |