SLIST_ENTRY 構造体 (wdm.h)
SLIST_ENTRY構造体は、1 つの順序でリンクされたリスト内のエントリを記述します。
構文
typedef struct _SLIST_ENTRY {
struct _SLIST_ENTRY *Next;
} SLIST_ENTRY, *PSLIST_ENTRY;
メンバー
Next
リスト内の次のエントリへのポインター。リストに次のエントリがない場合は NULL 。
注釈
ドライバーは、SLIST_ENTRYの Next メンバーにアクセスできますが、この目的のために指定されたシステム ルーチンによってのみ更新する必要があります。
64 ビット プラットフォームでは、 SLIST_ENTRY 構造体は 16 バイトアラインされている必要があります。 ドライバーは、DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) を使用して、SLIST_ENTRYの適切な配置 を確保できます。
SLIST_ENTRY構造を使用して、一連の 1 つのリンクリストを実装する方法の詳細については、「Singly および Do2ly Linked Lists」を参照してください。
要件
要件 | 値 |
---|---|
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |