Programming Field - ドキュメント無し関数 / 名前無し関数

SHAlloc (#196)

新しくメモリブロックを割り当てます。

序数 196
DLL Shell32.dll
確認済み OS Windows 2000 + IE6 sp1

構文

[C/C++]

LPVOID WINAPI SHAlloc(
    size_t nSize
);

[VB]

Declare Function SHAlloc Lib "shell32.dll" Alias "#196" ( _
    ByVal nSize As Long _
) As Long

[VB.NET]

Declare Function SHAlloc Lib "shell32.dll" Alias "#196" ( _
    ByVal nSize As Integer _
) As Integer

パラメータ

nSize 新たに割り当てたいメモリブロックのサイズを指定します。

戻り値

成功するとメモリブロックのポインタが返されます。解放するには SHFree を使います。

解説

この関数は、SHGetMalloc と同じ方法で IMalloc ポインタを取得して IMalloc::Alloc を呼び出しています。

最終更新日: 2006/08/14