заголовок ntddsysenv.h

Это файл включения, определяющий все константы и типы для доступа к интерфейсу устройства с переменной системы.

  • ядра Windows

ntddsysenv.h содержит следующие интерфейсы программирования:

IoCTLs

 
IOCTL_SYSENV_ENUM_VARIABLES

Возвращает сведения о системных переменных среды с помощью устройства SysEnv.
IOCTL_SYSENV_GET_VARIABLE

Возвращает значение указанных системных переменных среды с помощью устройства SysEnv.
IOCTL_SYSENV_QUERY_VARIABLE_INFO

IOCTL_SYSENV_QUERY_VARIABLE_INFO возвращает сведения о системных переменных среды с помощью устройства SysEnv.
IOCTL_SYSENV_SET_VARIABLE

Задает значение указанных системных переменных среды с помощью устройства SysEnv.

Структуры

 
SYSENV_VALUE

Сохраняет значение системной переменной среды с помощью устройства SysEnv. Эта структура используется в запросе IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE

Сохраняет имя системной переменной среды с помощью устройства SysEnv. Эта структура используется в запросе IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE_INFO

Хранит сведения о системной переменной среды с помощью устройства SysEnv. Эта структура используется в запросе IOCTL_SYSENV_QUERY_VARIABLE_INFO.
XVARIABLE_NAME

Сохраняет имя системной переменной среды с помощью устройства SysEnv. Эта структура используется в запросе IOCTL_SYSENV_ENUM_VARIABLES.
XVARIABLE_NAME_AND_VALUE

Сохраняет имя и значение системной переменной среды с помощью устройства SysEnv. Эта структура используется в запросах IOCTL_SYSENV_ENUM_VARIABLES и IOCTL_SYSENV_SET_VARIABLE.