次の方法で共有


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

IOCTL_SYSENV_ENUM_VARIABLES 要求によって再割り当てされたXVARIABLE_NAME構造体の配列内の次のエントリの位置。

ValueOffset

システム環境変数の値。

ValueLength

値の長さ。

Attributes

システム環境変数の属性。

VendorGuid

ベンダー GUID。

Name[ANYSIZE_ARRAY]

システム環境変数の名前。

必要条件

要件 価値
ヘッダー ntddsysenv.h

関連項目

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE