структура 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 |