次の方法で共有


RtlInterlockedPopEntrySList 関数 (winnt.h)

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

構文

NTSYSAPI PSLIST_ENTRY RtlInterlockedPopEntrySList(
  [in] PSLIST_HEADER ListHead
);

パラメーター

[in] ListHead

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

戻り値

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

注釈

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

要件

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

こちらもご覧ください

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