Compartilhar via


XVARIABLE_NAME_AND_VALUE estrutura (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 estruturas de XVARIABLE_NAME adiada 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

Consulte também

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE