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