Cabeçalho ntddsysenv.h

Esse é o arquivo de inclusão que define todas as constantes e tipos para acessar a interface do dispositivo de variável do sistema.

ntddsysenv.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_SYSENV_ENUM_VARIABLES

Retorna informações sobre variáveis de ambiente do sistema usando o dispositivo SysEnv.
IOCTL_SYSENV_GET_VARIABLE

Obtém o valor das variáveis de ambiente do sistema especificadas usando o dispositivo SysEnv.
IOCTL_SYSENV_QUERY_VARIABLE_INFO

IOCTL_SYSENV_QUERY_VARIABLE_INFO retorna informações sobre variáveis de ambiente do sistema usando o dispositivo SysEnv.
IOCTL_SYSENV_SET_VARIABLE

Define o valor das variáveis de ambiente do sistema especificadas usando o dispositivo SysEnv.

Estruturas

 
SYSENV_VALUE

Armazena o valor de uma variável de ambiente do sistema usando o dispositivo SysEnv. Essa estrutura é usada na solicitação IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE

Armazena o nome de uma variável de ambiente do sistema usando o dispositivo SysEnv. Essa estrutura é usada na solicitação IOCTL_SYSENV_GET_VARIABLE.
SYSENV_VARIABLE_INFO

Armazena as informações sobre uma variável de ambiente do sistema usando o dispositivo SysEnv. Essa estrutura é usada na solicitação IOCTL_SYSENV_QUERY_VARIABLE_INFO.
XVARIABLE_NAME

Armazena o nome de uma variável de ambiente do sistema usando o dispositivo SysEnv. Essa estrutura é usada na solicitação IOCTL_SYSENV_ENUM_VARIABLES.
XVARIABLE_NAME_AND_VALUE

Armazena o nome e o valor de uma variável de ambiente do sistema usando o dispositivo SysEnv. Essa estrutura é usada nas solicitações IOCTL_SYSENV_ENUM_VARIABLES e IOCTL_SYSENV_SET_VARIABLE.