Функция FirstEntrySList (wdm.h)
Подпрограмма FirstEntrySList возвращает первую запись в последовательно связанном списке.
Синтаксис
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
Параметры
[in] SListHead
Указатель на структуру SLIST_HEADER , которая служит заголовком для последовательно связанного списка.
Возвращаемое значение
FirstEntrySList возвращает указатель на первую структуру SLIST_ENTRY в списке. Если список пуст, подпрограмма возвращает значение NULL.
Комментарии
В отличие от других последовательно связанных подпрограмм списков, процедура FirstEntrySList не является атомарной. Дополнительные сведения о последовательно связанных списках см. в разделе Последовательно связанные Списки. Вызывающие функции этой подпрограммы могут выполняться на любом уровне. При вызове irQL >= DISPATCH_LEVEL хранилище для ListHead должно быть резидентным.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntifs.h, Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |