SHDESCRIPTIONID-Struktur (shlobj_core.h)
Empfängt Elementdaten als Reaktion auf einen Aufruf von SHGetDataFromIDList.
Syntax
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
Member
dwDescriptionId
Art: DWORD
Empfängt einen Wert, der bestimmt, welcher Typ das Element ist. Einer der folgenden Werte.
SHDID_ROOT_REGITEM
Das Element ist ein registriertes Element auf dem Desktop.
SHDID_FS_FILE
Das Element ist eine Datei.
SHDID_FS_DIRECTORY
Das Element ist ein Ordner.
SHDID_FS_OTHER
Das Element ist ein nicht identifiziertes Element im Dateisystem.
SHDID_COMPUTER_DRIVE35
Das Element ist ein 3,5-Zoll-Diskettenlaufwerk.
SHDID_COMPUTER_DRIVE525
Das Element ist ein 5,25-Zoll-Diskettenlaufwerk.
SHDID_COMPUTER_REMOVABLE
Das Element ist ein Wechseldatenträger.
SHDID_COMPUTER_FIXED
Das Element ist eine feste Festplatte.
SHDID_COMPUTER_NETDRIVE
Das Element ist ein Laufwerk, das einer Netzwerkfreigabe zugeordnet ist.
SHDID_COMPUTER_CDROM
Das Element ist ein CD-ROM-Laufwerk.
SHDID_COMPUTER_RAMDISK
Das Element ist ein RAM-Datenträger.
SHDID_COMPUTER_OTHER
Das Element ist ein nicht identifiziertes Systemgerät.
SHDID_NET_DOMAIN
Das Element ist eine Netzwerkdomäne.
SHDID_NET_SERVER
Das Element ist ein Netzwerkserver.
SHDID_NET_SHARE
Das Element ist eine Netzwerkfreigabe.
SHDID_NET_RESTOFNET
Derzeit nicht verwendet.
SHDID_NET_OTHER
Das Element ist eine nicht identifizierte Netzwerkressource.
SHDID_COMPUTER_IMAGING
Windows XP und höher. Derzeit nicht verwendet.
SHDID_COMPUTER_AUDIO
Windows XP und höher. Derzeit nicht verwendet.
SHDID_COMPUTER_SHAREDDOCS
Windows XP und höher. Das Element ist der Ordner freigegebene Dokumente des Systems.
SHDID_MOBILE_DEVICE
Windows Vista und höher. Das Element ist ein mobiles Gerät, z. B. ein persönliches digitales Assistent (PDA).
clsid
Typ: CLSID
Empfängt die CLSID des Objekts, zu dem das Element gehört.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shlobj_core.h (einschließlich Shlobj.h) |