структура XVARIABLE_NAME_AND_VALUE (ntddsysenv.h)

Сохраняет имя и значение системной переменной среды с помощью устройства SysEnv. Эта структура используется в запросах IOCTL_SYSENV_ENUM_VARIABLES и IOCTL_SYSENV_SET_VARIABLE .

Синтаксис

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;

Члены

NextEntryOffset

Расположение следующей записи в массиве структур XVARIABLE_NAME, возвращенных запросом IOCTL_SYSENV_ENUM_VARIABLES .

ValueOffset

Значение системной переменной среды.

ValueLength

Длина значения.

Attributes

Атрибуты системной переменной среды.

VendorGuid

GUID поставщика.

Name[ANYSIZE_ARRAY]

Имя системной переменной среды.

Требования

Требование Значение
Заголовок ntddsysenv.h

См. также раздел

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE