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. |