CItemIDFactory-Klasse (shidfact.h)

Macht Methoden für die Interaktion mit Shell-Datenquellen verfügbar.

Vererbung

Die CItemIDFactory-Klasse erbt von IDelegateFolder. CItemIDFactory verfügt auch über folgende Membertypen:

Methoden

Die CItemIDFactory-Klasse verfügt über diese Methoden.

 
CItemIDFactory::CreateItemID

Erstellt eine ItemID aus den angegebenen Daten.
CItemIDFactory::GetDataFromIDList

Ruft einen schreibgeschützten Zeiger auf die vom Client bereitgestellte Struktur in der ersten ItemID in der IDList ab. (Überladung 1/2)
CItemIDFactory::GetDataFromIDList

Ruft einen schreibgeschützten Zeiger auf die vom Client bereitgestellte Struktur in der ersten ItemID in der IDList ab. (Überladung 2/2)
CItemIDFactory::GetPropertyFromIDList

Ruft eine Eigenschaft aus dem IPropertyStore innerhalb der IDList als Variante ab, wobei der Schlüssel verwendet wird. (Überladung 3/4)
CItemIDFactory::GetPropertyFromIDList

Ruft eine Eigenschaft aus dem IPropertyStore innerhalb der IDList als Variante ab, wobei der Schlüssel verwendet wird. (Überladung 2/4)
CItemIDFactory::GetPropertyFromIDList

Ruft eine Eigenschaft aus dem IPropertyStore innerhalb der IDList als Variante ab, wobei der Schlüssel verwendet wird. (Überladung 4/4)
CItemIDFactory::GetPropertyFromIDList

Ruft eine Eigenschaft aus dem IPropertyStore innerhalb der IDList als Variante ab, wobei der Schlüssel verwendet wird. (Überladung 1/4)
CItemIDFactory::GetPropertyStorage

Ruft einen schreibgeschützten Zeiger auf den serialisierten Eigenschaftenspeicher ab, der zum Speichern von Metadaten verwendet wird.
CItemIDFactory::GetPropertyStorageFromIDList

Erstellen Sie eine instance des IPropertyStore basierend auf dem serialisierten Eigenschaftenspeicher, der der ersten ItemID zugeordnet ist.
CItemIDFactory::IsDelegateFolder

Ruft einen booleschen Wert ab, der angibt, ob die Factory ein Delegatordner ist.
CItemIDFactory::SetItemAlloc

Stellt die CItemIDFactory eine IMalloc-Schnittstelle bereit, die zum Zuweisen und Freigeben von Element-IDs verwendet wird.

Hinweise

Es wird empfohlen, dies von allen Datenquellen zu verwenden, da es ein wichtiges Sicherheitsproblem bei der IDList-Analyse verwaltet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shidfact.h

Weitere Informationen

IDelegateFolder