Função FirstEntrySList (wdm.h)
A rotina FirstEntrySList retorna a primeira entrada em uma lista sequenciada vinculada.
Sintaxe
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
Parâmetros
[in] SListHead
Ponteiro para a estrutura SLIST_HEADER que serve como o cabeçalho para a lista vinculada sequenciada.
Retornar valor
FirstEntrySList retorna um ponteiro para a primeira estrutura SLIST_ENTRY na lista. Se a lista estiver vazia, a rotina retornará NULL.
Comentários
Ao contrário de outras rotinas de lista sequenciada vinculada, a rotina FirstEntrySList não é atômica. Para obter mais informações sobre listas vinculadas sequenciadas, consulte Sequenced Singly Linked Listas. Os chamadores dessa rotina podem ser executados em qualquer nível. Se chamado em IRQL >= DISPATCH_LEVEL, o armazenamento para ListHead deve ser residente.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntifs.h, Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualquer nível |