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

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

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

Функции IOCTL

 
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.