SHDESCRIPTIONID 構造体 (shlobj_core.h)

SHGetDataFromIDList の呼び出しに応答して項目データを受信します。

構文

typedef struct _SHDESCRIPTIONID {
  DWORD dwDescriptionId;
  CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;

メンバー

dwDescriptionId

型: DWORD

アイテムの種類を決定する値を受け取ります。 次のいずれかの値です。

SHDID_ROOT_REGITEM

アイテムはデスクトップ上の登録済みアイテムです。

SHDID_FS_FILE

項目はファイルです。

SHDID_FS_DIRECTORY

アイテムはフォルダーです。

SHDID_FS_OTHER

アイテムは、ファイル システム内の不明なアイテムです。

SHDID_COMPUTER_DRIVE35

項目は 3.5 インチフロッピー ドライブです。

SHDID_COMPUTER_DRIVE525

項目は 5.25 インチフロッピー ドライブです。

SHDID_COMPUTER_REMOVABLE

項目はリムーバブル ディスクです。

SHDID_COMPUTER_FIXED

項目は固定ハード ディスクです。

SHDID_COMPUTER_NETDRIVE

項目は、ネットワーク共有にマップされるドライブです。

SHDID_COMPUTER_CDROM

項目は CD-ROM ドライブです。

SHDID_COMPUTER_RAMDISK

項目は RAM ディスクです。

SHDID_COMPUTER_OTHER

項目は、不明なシステム デバイスです。

SHDID_NET_DOMAIN

項目はネットワーク ドメインです。

SHDID_NET_SERVER

項目はネットワーク サーバーです。

SHDID_NET_SHARE

項目はネットワーク共有です。

SHDID_NET_RESTOFNET

現在は使用しません。

SHDID_NET_OTHER

項目は、不明なネットワーク リソースです。

SHDID_COMPUTER_IMAGING

Windows XP 以降。 現在は使用しません。

SHDID_COMPUTER_AUDIO

Windows XP 以降。 現在は使用しません。

SHDID_COMPUTER_SHAREDDOCS

Windows XP 以降。 アイテムはシステム共有ドキュメント フォルダーです。

SHDID_MOBILE_DEVICE

Windows Vista 以降。 アイテムは、個人用デジタル アシスタント (PDA) などのモバイル デバイスです。

clsid

型: CLSID

項目が属するオブジェクトの CLSID を受け取ります。

要件

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