Заголовок 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. |