Функция 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) |