PsAllocSiloContextSlot 関数 (ntddk.h)
このルーチンは、すべてのサイロ内のオブジェクトを挿入、取得、および削除するために使用できるスロットを割り当てます。
構文
NTSTATUS PsAllocSiloContextSlot(
[in] ULONG_PTR Reserved,
[out] ULONG *ReturnedContextSlot
);
パラメーター
[in] Reserved
このパラメーターは将来使用するために予約されており、 0 に設定する必要があります。
[out] ReturnedContextSlot
新しく割り当てられたスロット インデックスを受け取る呼び出し元によって割り当てられた変数へのポインター。 このパラメーターは必須であり、 NULL にすることはできません。
戻り値
次の NT 状態コードが返されます。
リターン コード | 説明 |
---|---|
STATUS_INSUFFICIENT_RESOURCES | システムで使用可能なスロットはこれ以上ありません。 これはエラー コードです。 |
STATUS_SUCCESS | 操作は正常に完了しました。 |
注釈
PsRegisterSiloMonitor ルーチンを呼び出すときに、すべてのサイロ モニターにストレージ スロットが割り当てられるため、この API の使用は一般的ではありません。 そのスロットは PsGetSiloMonitorContextSlot ルーチンを使用して取得でき、ドライバーによってコンテキスト操作に使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1607 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | ntddk.h |