Função FirstEntrySList (wdm.h)
A rotina FirstEntrySList retorna a primeira entrada em uma lista vinculada sequenciadamente 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 sequenciadamente vinculada.
Valor de retorno
FirstEntrySList retorna um ponteiro para a primeira estrutura de SLIST_ENTRY da lista. Se a lista estiver vazia, a rotina retornará NULL.
Observações
Ao contrário de outras rotinas de lista vinculada sequenciada, a rotina de firstEntrySList não é atômica. Para obter mais informações sobre listas vinculadas sequenciadas, consulte Sequenced Singly Linked Lists. 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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (incluem Wdm.h, Ntifs.h, Ntddk.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Qualquer nível |