EXP_DARWIN_LINK 構造体 (shlobj_core.h)

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 リンクの Windows インストーラー ID が保持されます。

構文

typedef struct {
  DATABLOCK_HEADER dbh;
  DATABLOCK_HEADER DUMMYSTRUCTNAME;
  CHAR             szDarwinID[MAX_PATH];
  WCHAR            szwDarwinID[MAX_PATH];
} EXP_DARWIN_LINK, *LPEXP_DARWIN_LINK;

メンバー

dbh

種類: DATABLOCK_HEADER

EXP_DARWIN_LINK構造体の サイズと署名を示す DATABLOCK_HEADER 構造体。 認識されるシグネチャ値は次のとおりです。

EXP_DARWIN_ID_SIG

EXP_DARWIN_LINK構造体には、Windows インストーラー ID が含まれています。

DUMMYSTRUCTNAME

szDarwinID[MAX_PATH]

種類: __wchar_t[MAX_PATH]

ANSI 文字列の形式のリンクの ID。

szwDarwinID[MAX_PATH]

種類: WCHAR[MAX_PATH]

Unicode 文字列の形式のリンクの ID。

解説

IShellLinkDataList::GetFlags は、ダーウィン署名を持つリンクのフラグ SLDF_HAS_DARWINIDを返します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header shlobj_core.h (Shlobj.h を含む)

関連項目

IShellLinkDataList::GetFlags