Función FirstEntrySList (wdm.h)

La rutina FirstEntrySList devuelve la primera entrada de una lista vinculada secuenciada.

Sintaxis

PSLIST_ENTRY FirstEntrySList(
  [in] PSLIST_HEADER SListHead
);

Parámetros

[in] SListHead

Puntero a la estructura SLIST_HEADER que actúa como encabezado de la lista vinculada secuenciada.

Valor devuelto

FirstEntrySList devuelve un puntero a la primera estructura SLIST_ENTRY de la lista. Si la lista está vacía, la rutina devuelve NULL.

Comentarios

A diferencia de otras rutinas de lista vinculadas secuenciadas, la rutina FirstEntrySList no es atómica. Para obtener más información sobre las listas vinculadas secuenciadas, vea Sequenced Singly Linked Listas. Los autores de llamadas de esta rutina se pueden ejecutar en cualquier nivel. Si se llama a en IRQL >= DISPATCH_LEVEL, el almacenamiento de ListHead debe ser residente.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntifs.h, Ntddk.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel

Consulte también

SLIST_ENTRY

SLIST_HEADER