PsMakeSiloContextPermanent 関数 (ntddk.h)
このルーチンは、サイロ インスタンス内のスロットを読み取り専用にし、そのオブジェクトの参照カウントに影響を与えることなく、スロット内のオブジェクトを取得できるようにします。
構文
NTSTATUS PsMakeSiloContextPermanent(
[in] PESILO Silo,
[in] ULONG ContextSlot
);
パラメーター
[in] Silo
スロットが存在するサイロ。 このパラメーターは必須であり、 NULL にすることはできません。
[in] ContextSlot
読み取り専用にするスロット。 スロットは、 PsAllocSiloContextSlot ルーチンによって以前に割り当てられている必要があります。
戻り値
次の NT 状態コードが返されます。
リターン コード | 説明 |
---|---|
|
スロットに有効なオブジェクトが含まれていません。 これはエラー コードです。 |
|
スロットが割り当てられていない。 これはエラー コードです。 |
|
操作は正常に完了しました。 |
注釈
このルーチンを呼び出す前に、スロットに有効なオブジェクトが含まれている必要があります。 完了すると、 PsReplaceSiloContext ルーチンと PsRemoveSiloContext ルーチンは 、STATUS_NOT_SUPPORTEDで失敗します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1607 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | ntddk.h |