encabezado ntddsysenv.h

Este es el archivo de inclusión que define todas las constantes y tipos para acceder a la interfaz de dispositivo de variable del sistema.

ntddsysenv.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_SYSENV_ENUM_VARIABLES

Devuelve información sobre las variables de entorno del sistema mediante el dispositivo SysEnv.
IOCTL_SYSENV_GET_VARIABLE

Obtiene el valor de las variables de entorno del sistema especificadas mediante el dispositivo SysEnv.
IOCTL_SYSENV_QUERY_VARIABLE_INFO

IOCTL_SYSENV_QUERY_VARIABLE_INFO devuelve información sobre las variables de entorno del sistema mediante el dispositivo SysEnv.
IOCTL_SYSENV_SET_VARIABLE

Establece el valor de las variables de entorno del sistema especificadas mediante el dispositivo SysEnv.

Estructuras

 
SYSENV_VALUE

Almacena el valor de una variable de entorno del sistema mediante el dispositivo SysEnv. Esta estructura se usa en la solicitud IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE

Almacena el nombre de una variable de entorno del sistema mediante el dispositivo SysEnv. Esta estructura se usa en la solicitud IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE_INFO

Almacena la información sobre una variable de entorno del sistema mediante el dispositivo SysEnv. Esta estructura se usa en la solicitud IOCTL_SYSENV_QUERY_VARIABLE_INFO.
XVARIABLE_NAME

Almacena el nombre de una variable de entorno del sistema mediante el dispositivo SysEnv. Esta estructura se usa en la solicitud IOCTL_SYSENV_ENUM_VARIABLES.
XVARIABLE_NAME_AND_VALUE

Almacena el nombre y el valor de una variable de entorno del sistema mediante el dispositivo SysEnv. Esta estructura se usa en las solicitudes IOCTL_SYSENV_ENUM_VARIABLES y IOCTL_SYSENV_SET_VARIABLE.