en-tête ntddsysenv.h

Il s’agit du fichier include qui définit toutes les constantes et tous les types pour accéder à l’interface d’appareil de variable système.

ntddsysenv.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_SYSENV_ENUM_VARIABLES

Retourne des informations sur les variables d’environnement système à l’aide de l’appareil SysEnv.
IOCTL_SYSENV_GET_VARIABLE

Obtient la valeur des variables d’environnement système spécifiées à l’aide de l’appareil SysEnv.
IOCTL_SYSENV_QUERY_VARIABLE_INFO

IOCTL_SYSENV_QUERY_VARIABLE_INFO retourne des informations sur les variables d’environnement système à l’aide de l’appareil SysEnv.
IOCTL_SYSENV_SET_VARIABLE

Définit la valeur des variables d’environnement système spécifiées à l’aide de l’appareil SysEnv.

Structures

 
SYSENV_VALUE

Stocke la valeur d’une variable d’environnement système à l’aide d’un appareil SysEnv. Cette structure est utilisée dans la demande IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE

Stocke le nom d’une variable d’environnement système à l’aide de l’appareil SysEnv. Cette structure est utilisée dans la demande IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE_INFO

Stocke les informations sur une variable d’environnement système à l’aide d’un appareil SysEnv. Cette structure est utilisée dans la demande IOCTL_SYSENV_QUERY_VARIABLE_INFO.
XVARIABLE_NAME

Stocke le nom d’une variable d’environnement système à l’aide d’un appareil SysEnv. Cette structure est utilisée dans la requête IOCTL_SYSENV_ENUM_VARIABLES.
XVARIABLE_NAME_AND_VALUE

Stocke le nom et la valeur d’une variable d’environnement système à l’aide d’un appareil SysEnv. Cette structure est utilisée dans les requêtes IOCTL_SYSENV_ENUM_VARIABLES et IOCTL_SYSENV_SET_VARIABLE.