Функция PushEntryList (wdm.h)
Подпрограмма PushEntryList вставляет запись в начало последовательно связанного списка SINGLE_LIST_ENTRY структур.
Синтаксис
void PushEntryList(
[in, out] PSINGLE_LIST_ENTRY ListHead,
[in, out] __drv_aliasesMem PSINGLE_LIST_ENTRY Entry
);
Параметры
[in, out] ListHead
Указатель на структуру SINGLE_LIST_ENTRY , которая служит заголовком списка.
[in, out] Entry
Указатель на SINGLE_LIST_ENTRY структуру, представляющую запись для вставки в список.
Возвращаемое значение
None
Remarks
PushEntryList задает для параметра ListHead-Next> значение Entry, аEntry-Next> указывает на старую первую запись списка.
Сведения об использовании этой процедуры при реализации единого связанного списка см. в статье Singly и Doubly Linked Списки.
Вызывающие функции PushEntryList могут выполняться в любом irQL. Если PushEntryList вызывается по адресу IRQL >= DISPATCH_LEVEL, хранилище для ListHead и записей списка должно быть резидентным.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL | Любой уровень (см. раздел "Примечания") |