SHAlloc-Funktion (shlobj_core.h)

[Diese Funktion ist über Windows XP Service Pack 2 (SP2) und Windows Server 2003 verfügbar. In nachfolgenden Versionen von Windows ist sie möglicherweise geändert oder nicht verfügbar. Verwenden Sie stattdessen CoTaskMemAlloc .]

Ordnet Arbeitsspeicher aus dem Heap der Shell zu.

Syntax

void * SHAlloc(
  [in] SIZE_T cb
);

Parameter

[in] cb

Typ: SIZE_T

Die Anzahl der Zuteilungsbytes an Arbeitsspeicher.

Rückgabewert

Typ: LPVOID

Ein Zeiger auf den zugewiesenen Arbeitsspeicher.

Hinweise

Sie können diesen Arbeitsspeicher freigeben, indem Sie SHFree aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (einschließlich Shlobj.h)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)