PsRemoveSiloContext 関数 (ntddk.h)
このルーチンは、サイロに挿入されたオブジェクトを削除 します。
構文
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
パラメーター
[in] Silo
オブジェクトの削除元のサイロ。 このパラメーターは必須であり、 NULL にすることはできません。
[in] ContextSlot
PsAllocSiloContextSlot ルーチンによって割り当てられたスロット。
RemovedSiloContext
削除されたオブジェクトのアドレスを受け取る呼び出し元によって割り当てられた変数へのポインター。 このパラメーターは省略可能であり、 NULL にすることができます。
戻り値
次の NT 状態コードが返されます。
リターン コード | 説明 |
---|---|
|
スロットが空です。 これはエラー コードです。 |
|
スロットは読み取り専用であり、変更できません。 これはエラー コードです。 |
|
操作は正常に完了しました。 |
注釈
RemovedSiloContext パラメーターが NULL ではなく NULL を指さない PsRemoveSiloContext の呼び出しが成功した場合、呼び出し元は、必要なくなったときに PsDereferenceSiloContext を呼び出して、RemovedSiloContext パラメーターが指すオブジェクトをデクリメントする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1607 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | ntddk.h |