PsMakeSiloContextPermanent 関数 (ntddk.h)

このルーチンは、サイロ インスタンス内のスロットを読み取り専用にし、そのオブジェクトの参照カウントに影響を与えることなく、スロット内のオブジェクトを取得できるようにします。

構文

NTSTATUS PsMakeSiloContextPermanent(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot
);

パラメーター

[in] Silo

スロットが存在するサイロ。 このパラメーターは必須であり、 NULL にすることはできません。

[in] ContextSlot

読み取り専用にするスロット。 スロットは、 PsAllocSiloContextSlot ルーチンによって以前に割り当てられている必要があります。

戻り値

次の NT 状態コードが返されます。

リターン コード 説明
STATUS_INVALID_PARAMETER
スロットに有効なオブジェクトが含まれていません。 これはエラー コードです。
STATUS_NOT_FOUND
スロットが割り当てられていない。 これはエラー コードです。
STATUS_SUCCESS
操作は正常に完了しました。

注釈

このルーチンを呼び出す前に、スロットに有効なオブジェクトが含まれている必要があります。 完了すると、 PsReplaceSiloContext ルーチンと PsRemoveSiloContext ルーチンは 、STATUS_NOT_SUPPORTEDで失敗します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1607
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
ヘッダー ntddk.h