Compartilhar via


estrutura SLIST_ENTRY (wdm.h)

Uma estrutura de SLIST_ENTRY descreve uma entrada em uma lista vinculada em sequência.

Sintaxe

typedef struct _SLIST_ENTRY {
  struct _SLIST_ENTRY *Next;
} SLIST_ENTRY, *PSLIST_ENTRY;

Membros

Next

Ponteiro para a próxima entrada na lista ou NULL se não houver nenhuma próxima entrada na lista.

Observações

Um driver pode acessar o membro Next de um SLIST_ENTRY, mas só deve ser atualizado pelas rotinas do sistema fornecidas para essa finalidade.

Em plataformas de 64 bits, as estruturas de SLIST_ENTRY devem estar alinhadas a 16 bytes. Os drivers podem usar DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) para garantir o alinhamento adequado de SLIST_ENTRY.

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

Requisitos

Requisito Valor
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

ExInterlockedFlushSList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList