Справочник по драйверам Kernel-Mode
Обзор технологии справочника по драйверам Kernel-Mode.
Для разработки справочника по драйверу Kernel-Mode вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
COMPARTMENT_ID Перечисление COMPARTMENT_ID указывает идентификатор секции сетевой маршрутизации. |
FIELD_OFFSET Макрос FIELD_OFFSET возвращает смещение в байтах именованного поля в известном типе структуры. (макрос FIELD_OFFSET) |
FIELD_OFFSET Макрос FIELD_OFFSET возвращает смещение в байтах именованного поля в известном типе структуры. (макрос FIELD_OFFSET) |
InitializeObjectAttributes Макрос InitializeObjectAttributes инициализирует непрозрачную структуру OBJECT_ATTRIBUTES, которая указывает свойства дескриптора объекта подпрограммам, открывающим дескрипторы. |
NtCurrentTeb Подпрограмма NtCurrentTeb возвращает указатель на блок среды потока (TEB) текущего потока. |
RtlIsEcCode Возвращает значение, указывающее, является ли код, на который указывает предоставленный указатель, совместим с эмуляцией ARM (ARM64EC). |
LIST_ENTRY Структура LIST_ENTRY описывает запись в списке с двукратной связью или служит заголовком для такого списка. |
LUID Структура LUID — это непрозрачная структура, указывающая идентификатор, который гарантированно будет уникальным на локальном компьютере. Дополнительные сведения см. на странице справочника по LUID в документации по Microsoft Windows SDK. |
OBJECT_ATTRIBUTES Структура OBJECT_ATTRIBUTES задает атрибуты, которые могут применяться к объектам или дескрипторам объектов подпрограммами, создающими объекты и (или) возвращающие дескрипторы. |
SINGLE_LIST_ENTRY Структура SINGLE_LIST_ENTRY описывает запись в отдельно связанном списке или служит заголовком для такого списка. |
STRING Структура ANSI_STRING определяет подсчитываемую строку, используемую для строк ANSI. |
UNICODE_STRING Структура UNICODE_STRING используется для определения строк Юникода. |