Compartilhar via


Função InitializeSListHead (wdm.h)

A rotina InitializeSListHead (ou ExInitializeSListHead) inicializa uma estrutura SLIST_HEADER que representa o cabeçalho de uma lista sequenciada vinculada.

Sintaxe

void InitializeSListHead(
  [in] PSLIST_HEADER SListHead
);

Parâmetros

[in] SListHead

Um ponteiro para a estrutura SLIST_HEADER a ser inicializada. A estrutura deve estar alinhada a 16 bytes em plataformas de 64 bits.

Retornar valor

Nenhum

Comentários

Para obter mais informações sobre como usar essa rotina para implementar uma lista sequenciada vinculada, consulte Singly e Doubly Linked Listas.

Os chamadores de InitializeSListHead ou ExInitializeSListHead podem estar em execução em qualquer IRQL. Se ExInitializeSListHead for chamado em IRQL >= DISPATCH_LEVEL o armazenamento para SListHead deverá ser residente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualquer nível (consulte a seção Comentários)

Confira também

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList

ExQueryDepthSList

KeInitializeSpinLock