Поделиться через


Функция InitializeSListHead (wdm.h)

Подпрограмма InitializeSListHead (или ExInitializeSListHead) инициализирует структуру SLIST_HEADER , представляющую заголовок последовательно связанного списка.

Синтаксис

void InitializeSListHead(
  [in] PSLIST_HEADER SListHead
);

Параметры

[in] SListHead

Указатель на инициализируемую структуру SLIST_HEADER . Структура должна быть выровнена по 16 байтам на 64-разрядных платформах.

Возвращаемое значение

None

Remarks

Дополнительные сведения об использовании этой подпрограммы для реализации последовательно связанного списка см. в статье Singly and Doubly Linked Списки.

Вызывающие функции InitializeSListHead или ExInitializeSListHead могут выполняться в любом irQL. Если метод ExInitializeSListHead вызывается по адресу IRQL >= DISPATCH_LEVEL хранилище для SListHead должно быть резидентным.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень (см. раздел "Примечания")

См. также раздел

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList

ExInterlockedPopEntrySList

ExInterlockedPushEntrySList

ExQueryDepthSList

KeInitializeSpinLock