Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта подпрограмма выделяет слот, который можно использовать для вставки, извлечения и удаления объекта во всех силосах.
Синтаксис
NTSTATUS PsAllocSiloContextSlot(
[in] ULONG_PTR Reserved,
[out] ULONG *ReturnedContextSlot
);
Параметры
[in] Reserved
Этот параметр зарезервирован для дальнейшего использования и должен иметь значение нулевой.
[out] ReturnedContextSlot
Указатель на выделенную вызывающим переменную, которая получает только что выделенный индекс слота. Этот параметр является обязательным, и он не может быть null.
Возвращаемое значение
Возвращаются следующие коды состояния NT.
| Возвращаемый код | Описание |
|---|---|
| STATUS_INSUFFICIENT_RESOURCES | В системе нет дополнительных слотов. Это код ошибки. |
| STATUS_SUCCESS | Операция успешно завершена. |
Замечания
Использование этого API является редким, так как все мониторы сило назначают слот хранения при вызове подпрограммы PsRegisterSiloMonitor. Этот слот можно получить с помощью процедуры PsGetSiloMonitorContextSlot и использовать драйвером для его операций контекста.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1607 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| целевая платформа | Виндоус |
| заголовка | ntddk.h |