次の方法で共有


RtlInterlockedPushEntrySList 関数 (winnt.h)

1 つのリンクリストの先頭に項目を挿入します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。

構文

NTSYSAPI PSLIST_ENTRY RtlInterlockedPushEntrySList(
  [in] PSLIST_HEADER                 ListHead,
  [in] __drv_aliasesMem PSLIST_ENTRY ListEntry
);

パラメーター

[in] ListHead

1 つのリンクされたリストの先頭を表す SLIST_HEADER 構造体へのポインター。

[in] ListEntry

1 つのリンクリスト内のアイテムを表す SLIST_ENTRY 構造体へのポインター。

戻り値

戻り値は、リスト内の前の最初の項目です。 リストが以前に空だった場合、戻り値は NULL です

注釈

InterlockedPushEntrySList 関数の呼び出しは、RtlInterlockedPushEntrySList 関数に転送されます。 アプリケーションでは、この関数を直接呼び出す代わりに InterlockedPushEntrySList を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー winnt.h (Windows.h を含む)
Library ntdll.lib
[DLL] ntdll.dll

こちらもご覧ください

連結された 1 つのリンクされたLists