estructura STOR_LIST_ENTRY (storport.h)
Una estructura de STOR_LIST_ENTRY describe una entrada en una lista vinculada doblemente o actúa como encabezado de dicha lista.
Sintaxis
typedef struct _STOR_LIST_ENTRY {
struct _STOR_LIST_ENTRY *Flink;
struct _STOR_LIST_ENTRY *Blink;
} STOR_LIST_ENTRY, *PSTOR_LIST_ENTRY;
Miembros
Flink
Para una estructura de LIST_ENTRY que actúa como entrada de lista, el miembro Flink apunta a la siguiente entrada de la lista o al encabezado de lista si no hay ninguna entrada siguiente en la lista.
Para una estructura de LIST_ENTRY que actúa como encabezado de lista, el miembro Flink apunta a la primera entrada de la lista o a la propia estructura LIST_ENTRY si la lista está vacía.
Blink
Para una estructura de LIST_ENTRY que actúa como entrada de lista, el miembro Blink apunta a la entrada anterior de la lista o al encabezado de lista si no hay ninguna entrada anterior en la lista.
Para una estructura de LIST_ENTRY que actúa como encabezado de lista, el miembro Blink apunta a la última entrada de la lista o a la propia estructura LIST_ENTRY si la lista está vacía.
Comentarios
Una estructura de STOR_LIST_ENTRY que describe el encabezado de lista debe haberse inicializado llamando a StorPortInitializeListHead.
Un controlador puede acceder a los miembros Flink o Blink de un STOR_LIST_ENTRY, pero los miembros solo deben ser actualizados por las rutinas del sistema proporcionadas para este fin.
Para obtener más información sobre cómo usar estructuras de STOR_LIST_ENTRY para implementar una lista vinculada doblemente, consulte Singly and Duplicay Linked Listas.
Requisitos
Requisito | Valor |
---|---|
Header | storport.h (incluya Storport.h) |
Consulte también
StorPortInterlockedInsertHeadList
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de