estrutura XVARIABLE_NAME_AND_VALUE (ntddsysenv.h)

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 .

Sintaxe

typedef struct _XVARIABLE_NAME_AND_VALUE {
  ULONG NextEntryOffset;
  ULONG ValueOffset;
  ULONG ValueLength;
  ULONG Attributes;
  GUID  VendorGuid;
  WCHAR Name[ANYSIZE_ARRAY];
} XVARIABLE_NAME_AND_VALUE, *PXVARIABLE_NAME_AND_VALUE;

Membros

NextEntryOffset

O local da próxima entrada na matriz de XVARIABLE_NAME estruturas adiadas pela solicitação de IOCTL_SYSENV_ENUM_VARIABLES .

ValueOffset

O valor da variável de ambiente do sistema.

ValueLength

O comprimento do valor.

Attributes

Atributos da variável de ambiente do sistema.

VendorGuid

O GUID do fornecedor.

Name[ANYSIZE_ARRAY]

Nome da variável de ambiente do sistema.

Requisitos

Requisito Valor
Cabeçalho ntddsysenv.h

Confira também

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE