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

Weitere Informationen

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE