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 を含む) |