Partilhar via


Função InitializeSListHead (wdm.h)

A rotina de InitializeSListHead (ou ExInitializeSListHead) inicializa uma estrutura de SLIST_HEADER que representa o cabeçalho de uma lista vinculada sequenciadamente 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.

Valor de retorno

Nenhum

Observações

Para obter mais informações sobre como usar essa rotina para implementar uma lista vinculada em sequência, consulte Listas Vinculadas Singly e Doubly.

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

Requisitos

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

Consulte também

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList

ExQueryDepthSList

KeInitializeSpinLock