XVARIABLE_NAME_AND_VALUE-Struktur (ntddsysenv.h)
Speichert den Namen und den Wert einer Systemumgebungsvariablen mithilfe des SysEnv-Geräts. Diese Struktur wird in den IOCTL_SYSENV_ENUM_VARIABLES - und IOCTL_SYSENV_SET_VARIABLE-Anforderungen verwendet.
Syntax
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;
Member
NextEntryOffset
Die Position des nächsten Eintrags im Array von XVARIABLE_NAME Strukturen, die von der IOCTL_SYSENV_ENUM_VARIABLES-Anforderung aufgehoben werden.
ValueOffset
Der Wert der Systemumgebungsvariablen.
ValueLength
Die Länge des Werts.
Attributes
Attribute der Systemumgebungsvariablen.
VendorGuid
Die Anbieter-GUID.
Name[ANYSIZE_ARRAY]
Name der Systemumgebungsvariablen.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddsysenv.h |