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