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

12 октября 2000



NtCreateSection (ZwCreateSection)

NTSYSAPI
NTSTATUS
NTAPI

NtCreateSection(

OUT PHANDLE SectionHandle, IN ULONG DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN PLARGE_INTEGER MaximumSize OPTIONAL, IN ULONG PageAttributess, IN ULONG SectionAttributes, IN HANDLE FileHandle OPTIONAL );




Функция NtCreateSection создаёт объект "Секция" (блок виртуальной памяти, ассоциированный с файлом).


  • SectionHandle     Результат вызова: HANDLE секции.
  • DesiredAccess     Маска доступа. Может быть комбинацией:
  • ObjectAttributes     Указатель на структуру OBJECT_ATTRIBUTES, содержащую имя секции, в формате имён пространства объектов.
  • MaximumSize     Дополнительно указанный размер секции. Обязательный параметр, в случае если создаваемая секция базируется на системном файле подкачки.
  • PageAttributess     Атрибуты страницы. Может быть комбинацией:
  • SectionAttributes     Атрибуты секции. Может быть комбинацией:
  • FileHandle     Дополнительный HANDLE файла, открытый с соответствующими правами доступа.


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



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


    См. также:
    NtCreateFile
    NtExtendSection
    NtFlushVirtualMemory
    NtMapViewOfSection
    NtOpenFile
    NtOpenSection
    NtQuerySection