Функция KsDispatchSetSecurity (ks.h)

Функция KsDispatchSetSecurity используется в KSDISPATCH_TABLE. Запись SetSecurity для обработки задания текущего дескриптора безопасности. Предполагается, что структура KSOBJECT_HEADER используется в структуре данных FsContext и createItem указывает на допустимый элемент, который при необходимости содержит дескриптор безопасности.

Синтаксис

KSDDKAPI NTSTATUS KsDispatchSetSecurity(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

Параметры

[in] DeviceObject

Указывает объект устройства, связанный с IRP.

[in] Irp

Указывает IRP, который обрабатывается.

Возвращаемое значение

Функция KsDispatchSetSecurity возвращает состояние набора безопасности и завершает IRP.

Комментарии

Этот дескриптор безопасности должен быть выделен в отдельном фрагменте памяти пула, так как KsDispatchSetSecurity заменит существующий дескриптор новым выделением. Таким образом, он не может быть предоставлен совместно с CreateItem.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib