次の方法で共有


RtlInterlockedFlushSList 関数 (winnt.h)

1 つのリンクリストからすべてのアイテムを削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。

構文

NTSYSAPI PSLIST_ENTRY RtlInterlockedFlushSList(
  [in] PSLIST_HEADER ListHead
);

パラメーター

[in] ListHead

1 つのリンクリストの先頭を表す SLIST_HEADER 構造体へのポインター。 この構造は、システムでのみ使用されます。

戻り値

戻り値は、リストから削除された項目へのポインターです。 リストが空の場合、戻り値は NULL です

注釈

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

要件

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

こちらもご覧ください

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