SHAlloc 関数 (shlobj_core.h)

[この機能は、Windows XP Service Pack 2 (SP2) と Windows Server 2003 から使用できます。 それ以降のバージョンの Windows では、変更または使用できない場合があります。 代わりに CoTaskMemAlloc を使用してください。]

シェルのヒープからメモリを割り当てます。

構文

void * SHAlloc(
  [in] SIZE_T cb
);

パラメーター

[in] cb

種類: SIZE_T

割り当てるメモリのバイト数。

戻り値

種類: LPVOID

割り当てられたメモリへのポインター。

注釈

このメモリは 、SHFree を呼び出すことで解放できます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlobj_core.h (Shlobj.h を含む)
Library Shell32.lib
[DLL] Shell32.dll (バージョン 5.0 以降)