Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |