ntddsysenv.h 标头

这是定义用于访问系统变量设备接口的所有常量和类型的 include 文件。

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请求。