Функция ObReleaseObjectSecurity (wdm.h)

Подпрограмма ObReleaseObjectSecurity является взаимной для ObGetObjectSecurity.

Синтаксис

void ObReleaseObjectSecurity(
  [in] PSECURITY_DESCRIPTOR SecurityDescriptor,
  [in] BOOLEAN              MemoryAllocated
);

Параметры

[in] SecurityDescriptor

Указатель на буферизируемый SECURITY_DESCRIPTOR , который требуется освободить. Вызывающий объект получил этот параметр из ObGetObjectSecurity.

[in] MemoryAllocated

Указывает значение, также полученное из ObGetObjectSecurity.

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

None

Remarks

После успешного вызова ObGetObjectSecurity драйвер должен в конечном итоге вызвать ObReleaseObjectSecurity .

ObReleaseObjectSecurity освобождает все ресурсы, выделенные ObGetObjectSecurity. Он также уменьшает количество ссылок для заданного дескриптора безопасности.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
Правила соответствия DDI HwStorPortProhibitedDIs(storport), IrqlApcLte(wdm)

См. также раздел

ObGetObjectSecurity

SECURITY_DESCRIPTOR