SINGLE_LIST_ENTRY 구조체(ntdef.h)
SINGLE_LIST_ENTRY 구조체는 연결된 목록의 항목을 설명하거나 이러한 목록의 헤더 역할을 합니다.
구문
typedef struct _SINGLE_LIST_ENTRY {
struct _SINGLE_LIST_ENTRY *Next;
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;
멤버
Next
목록 항목으로 사용되는 SINGLE_LIST_ENTRY다음 멤버는 목록의 다음 항목을 가리키고, 목록에 다음 항목이 없으면 NULL 을 가리킵니다. 목록 머리글 역할을 하는 SINGLE_LIST_ENTRY다음 멤버는 목록의 첫 번째 항목을 가리키고 목록이 비어 있으면 NULL 을 가리킵니다.
설명
SINGLE_LIST_ENTRY 구조체를 목록 헤드로 사용하는 경우 구조체의 Next 멤버를 NULL로 초기화합니다.
드라이버는 SINGLE_LIST_ENTRYNext 멤버에 액세스할 수 있지만 목록 헤드를 초기화하는 것 외에는 이 용도로 제공된 시스템 루틴에 의해서만 다음을 업데이트해야 합니다.
SINGLE_LIST_ENTRY 구조를 사용하여 singly 연결된 목록을 구현하는 방법에 대한 자세한 내용은 Singly 및 Doubly Linked Lists 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntdef.h(Wdm.h, Ntddk.h 포함) |