FirstEntrySList 関数 (wdm.h)
FirstEntrySList ルーチンは、1 つの順序でリンクされたリストの最初のエントリを返します。
構文
PSLIST_ENTRY FirstEntrySList(
[in] PSLIST_HEADER SListHead
);
パラメーター
[in] SListHead
一連の 1 つのリンクリストのヘッダーとして機能するSLIST_HEADER構造体へのポインター。
戻り値
FirstEntrySList は、 リストの最初の SLIST_ENTRY 構造体へのポインターを返します。 リストが空の場合、ルーチンは NULL を返します。
注釈
他の一連の 1 つのリンクされたリスト ルーチンとは異なり、 FirstEntrySList ルーチンはアトミックではありません。 1 つの順序付きリンク リストの詳細については、「Sequenced Singly Linked Lists」を参照してください。 このルーチンの呼び出し元は、任意のレベルで実行できます。 IRQL >= DISPATCH_LEVELで呼び出される場合、 ListHead のストレージは常駐である必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | wdm.h (Wdm.h、Ntifs.h、Ntddk.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | 任意のレベル |