XVARIABLE_NAME_AND_VALUE structure (ntddsysenv.h)

Stocke le nom et la valeur d’une variable d’environnement système à l’aide d’un appareil SysEnv. Cette structure est utilisée dans les requêtes IOCTL_SYSENV_ENUM_VARIABLES et IOCTL_SYSENV_SET_VARIABLE .

Syntaxe

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;

Membres

NextEntryOffset

Emplacement de l’entrée suivante dans le tableau de structures XVARIABLE_NAME retritées par la requête IOCTL_SYSENV_ENUM_VARIABLES .

ValueOffset

Valeur de la variable d’environnement système.

ValueLength

Longueur de la valeur.

Attributes

Attributs de la variable d’environnement système.

VendorGuid

GUID du fournisseur.

Name[ANYSIZE_ARRAY]

Nom de la variable d’environnement système.

Configuration requise

Condition requise Valeur
En-tête ntddsysenv.h

Voir aussi

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE