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) |