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 |