DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS構造体 (wingdi.h)

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS構造体には、ターゲット デバイスに関する情報が含まれています。

構文

typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS {
  union {
    struct {
      UINT32 friendlyNameFromEdid : 1;
      UINT32 friendlyNameForced : 1;
      UINT32 edidIdsValid : 1;
      UINT32 reserved : 29;
    } DUMMYSTRUCTNAME;
    UINT32 value;
  } DUMMYUNIONNAME;
} DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS;

メンバー

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.friendlyNameFromEdid

DISPLAYCONFIG_TARGET_DEVICE_NAME構造体の monitorFriendlyDeviceName メンバー内の文字列が、拡張表示識別データ (EDID) の製造識別文字列から構築されたことを示す UINT32 値。

このメンバーの設定は、32 ビット メンバーの最初のビット (0x00000001) を設定することと同じです。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.friendlyNameForced

検出可能なモニターがアタッチされておらず、DISPLAYCONFIG_TARGET_DEVICE_NAME構造体の monitorFriendlyDeviceName メンバーが NULL で終わる空の文字列であることを示す UINT32 値。

このメンバーの設定は、32 ビット メンバーの 2 番目のビット (0x00000002) を設定することと同じです。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.edidIdsValid

DISPLAYCONFIG_TARGET_DEVICE_NAME構造体の edidManufactureId メンバーと edidProductCodeId メンバーが有効であり、EDID から取得されたことを示す UINT32 値。

このメンバーの設定は、32 ビット メンバーの 3 番目のビット (0x00000004) を設定することと同じです。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.reserved

このメンバーは予約済みであり、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット メンバーの残りの 29 ビット (0xFFFFFFF8) をゼロに設定することと同じです。

DUMMYUNIONNAME.value

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS含まれる共用体のメンバー。デバイスに関する情報を識別する 32 ビット値を保持できます。

要件

要件
サポートされている最小のクライアント Windows 7 クライアントで使用できます。
Header wingdi.h (Windows.h を含む)

こちらもご覧ください

DISPLAYCONFIG_TARGET_DEVICE_NAME