다음을 통해 공유


InitializeSListHead 함수(interlockedapi.h)

Singly 연결된 목록의 헤드를 초기화합니다.

구문

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

매개 변수

[in, out] ListHead

연결된 목록의 헤드를 나타내는 SLIST_HEADER 구조체에 대한 포인터입니다. 이 구조는 시스템 전용입니다.

반환 값

없음

설명

모든 목록 항목은 MEMORY_ALLOCATION_ALIGNMENT 경계에 맞춰야 합니다. 정렬되지 않은 항목으로 인해 예측할 수 없는 결과가 발생할 수 있습니다. _aligned_malloc 참조하세요.

목록에 항목을 추가하려면 InterlockedPushEntrySList 함수를 사용합니다. 목록에서 항목을 제거하려면 InterlockedPopEntrySList 함수를 사용합니다.

예제

예를 들어 Interlocked Singly Linked Lists 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 interlockedapi.h(Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2의 Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

인터로킹된 Singly 연결된 Lists

InterlockedPopEntrySList

InterlockedPushEntrySList

VBS Enclave에서 사용할 수 있는 Vertdll API