InitializeSListHead 函式 (interlockedapi.h)

初始化單向連結清單的前端。

語法

void InitializeSListHead(
  [in, out] PSLIST_HEADER ListHead
);

參數

[in, out] ListHead

SLIST_HEADER 結構的指標 ,代表單向連結清單的前端。 此結構僅供系統使用。

傳回值

備註

所有清單項目都必須對齊 MEMORY_ALLOCATION_ALIGNMENT 界限。 未對齊的專案可能會導致無法預測的結果。 請參閱 _aligned_malloc

若要將專案新增至清單,請使用 InterlockedPushEntrySList 函式。 若要從清單中移除專案,請使用 InterlockedPopEntrySList 函式。

範例

如需範例,請參閱相互鎖定的 Singly 連結 清單

規格需求

   
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 interlockedapi.h (包含 Windows Server 2003、Windows Vista、Windows 7、Windows Server 2008 Windows Server 2008 R2)
程式庫 Kernel32.lib
DLL Kernel32.dll

另請參閱

相互連結的 Singly 連結 清單

InterlockedPopEntrySList

InterlockedPushEntrySList

VBS 記憶體保護區中可用的 Vertdll API