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)