estrutura SLIST_ENTRY (wdm.h)
Uma estrutura SLIST_ENTRY descreve uma entrada em uma lista sequenciada vinculada.
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.
Comentários
Um driver pode acessar o próximo membro de um SLIST_ENTRY, mas só deve ser atualizado pelas rotinas do sistema fornecidas para essa finalidade.
Em plataformas de 64 bits, SLIST_ENTRY estruturas 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 SLIST_ENTRY para implementar uma lista sequenciada vinculada, consulte Singly e Doubly Linked Listas.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |