FirstEntrySList 함수(wdm.h)

FirstEntrySList 루틴은 시퀀싱된 singly 연결된 목록의 첫 번째 항목을 반환합니다.

구문

PSLIST_ENTRY FirstEntrySList(
  [in] PSLIST_HEADER SListHead
);

매개 변수

[in] SListHead

시퀀싱된 연결 목록의 헤더 역할을 하는 SLIST_HEADER 구조체에 대한 포인터입니다.

반환 값

FirstEntrySList 는 목록의 첫 번째 SLIST_ENTRY 구조체에 대한 포인터를 반환합니다. 목록이 비어 있으면 루틴은 NULL을 반환합니다.

설명

다른 시퀀싱된 singly 연결된 목록 루틴과 달리 FirstEntrySList 루틴은 원자성이 아닙니다. 시퀀싱된 Singly 연결된 목록에 대한 자세한 내용은 Sequenced Singly Linked Lists 참조하세요. 이 루틴의 호출자는 모든 수준에서 실행할 수 있습니다. IRQL >= DISPATCH_LEVEL 호출되는 경우 ListHead 에 대한 스토리지가 상주해야 합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 wdm.h(Wdm.h, Ntifs.h, Ntddk.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 모든 수준

추가 정보

SLIST_ENTRY

SLIST_HEADER