Compartilhar via


estrutura SINGLE_LIST_ENTRY (ntdef.h)

Uma estrutura SINGLE_LIST_ENTRY descreve uma entrada em uma lista vinculada ou serve como o cabeçalho para essa lista.

Sintaxe

typedef struct _SINGLE_LIST_ENTRY {
  struct _SINGLE_LIST_ENTRY *Next;
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;

Membros

Next

Para um SINGLE_LIST_ENTRY que serve como uma entrada de lista, o membro Next aponta para a próxima entrada na lista ou NULL se não houver nenhuma próxima entrada na lista. Para um SINGLE_LIST_ENTRY que serve como cabeçalho de lista, o membro Next aponta para a primeira entrada na lista ou NULL se a lista estiver vazia.

Comentários

Se uma estrutura SINGLE_LIST_ENTRY for usada como um cabeçalho de lista, inicialize o membro Next da estrutura para ser NULL.

Um driver pode acessar o próximo membro de um SINGLE_LIST_ENTRY, mas (além de inicializar um cabeçalho de lista) Next só deve ser atualizado pelas rotinas do sistema fornecidas para essa finalidade.

Para obter mais informações sobre como usar estruturas de SINGLE_LIST_ENTRY para implementar uma lista vinculada, consulte Singly e Doubly Linked Listas.

Requisitos

Requisito Valor
Cabeçalho ntdef.h (include Wdm.h, Ntddk.h)

Confira também

ExInterlockedPopEntryList

ExInterlockedPushEntryList

PopEntryList

PushEntryList