次の方法で共有


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]

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

要件

要件
Header ntddsysenv.h

こちらもご覧ください

IOCTL_SYSENV_ENUM_VARIABLES

IOCTL_SYSENV_SET_VARIABLE