Недокументированные функции NTDLL

30 января 2004



OBJECT_INFORMATION_CLASS

typedef enum _OBJECT_INFORMATION_CLASS {

ObjectBasicInformation, ObjectNameInformation, ObjectTypeInformation, ObjectAllInformation, ObjectDataInformation

} OBJECT_INFORMATION_CLASS, *POBJECT_INFORMATION_CLASS;




OBJECT_INFORMATION_CLASS задаёт тип информации любого объекта, доступного в контексте вызывающего процесса. Используется в функциях NtQueryObject и NtSetInformationObject.
  • ObjectBasicInformation
  • Действие
    : Запрос
    Размер буфера
    : 0x038
    Структура
    : OBJECT_BASIC_INFORMATION
  • ObjectNameInformation
  • Действие
    : Запрос
    Размер буфера
    : 0x08
    Структура
    : OBJECT_NAME_INFORMATION
  • ObjectTypeInformation
  • Действие
    : Запрос
    Размер буфера
    : 0x070
    Структура
    : OBJECT_TYPE_INFORMATION
  • ObjectAllInformation
  • Действие
    : Запрос
    Размер буфера
    : 0x04+
    Структура
    : OBJECT_ALL_INFORMATION
    Комментарий
    : Размер буфера зависит от количества объектов, открытых вызываемым процессом.
  • ObjectDataInformation
  • Действие
    : Запрос, Установка
    Размер буфера
    : 0x02
    Структура
    : OBJECT_DATA_INFORMATION



    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    NtQueryObject
    NtSetInformationObject