次の方法で共有


InitializeSListHead 関数 (wdm.h)

InitializeSListHead ルーチン (または ExInitializeSListHead) は、一連の一連のリンクされたリストの先頭を表す SLIST_HEADER 構造体を初期化します。

構文

void InitializeSListHead(
  [in] PSLIST_HEADER SListHead
);

パラメーター

[in] SListHead

初期化する SLIST_HEADER 構造体へのポインター。 構造体は、64 ビット プラットフォームで 16 バイトアラインされている必要があります。

戻り値

何一つ

備考

このルーチンを使用してシーケンスされた 1 つのリンクリストを実装する方法の詳細については、「Singly および Doubly Linked Listsを参照してください。

InitializeSListHead または ExInitializeSListHead の呼び出し元は、任意の IRQL で実行できます。 ExInitializeSListHead が IRQL >= DISPATCH_LEVELで呼び出される場合は、SListHead のストレージが常駐している必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降で使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任意のレベル (「解説」セクションを参照)

関連項目

ExInitializeNPagedLookasideList

ExInitializePagedLookasideList

ExInterlockedInsertTailList

ExInterlockedPopEntrySList する

ExInterlockedPushEntrySList

ExQueryDepthSList

KeInitializeSpinLock