Share via


WS_HEAP_PROPERTY_ID列挙 (webservices.h)

各ヒープ プロパティは ID によって識別され、関連付けられた値を持ちます。

構文

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 で使用されます。 現在の を返します。
ヒープから要求されたヒープからの合計バイト数
created/reset。
WS_HEAP_PROPERTY_ACTUAL_SIZE
値: 3
WsGetHeapProperty で使用されます。 現在の を返します。
WS_HEAPが から割り当てた合計バイト数
割り当てを提供するためのオペレーティング システム。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header webservices.h