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 |