CItemIDFactory::CreateItemID-Methode (shidfact.h)
Erstellt eine ItemID aus den angegebenen Daten.
Syntax
HRESULT CreateItemID(
[in, optional] const T *pinner,
[in, out, optional] IPropertyStore *pps,
[out] PITEMID_CHILD *ppidl
);
Parameter
[in, optional] pinner
Ein Zeiger auf die Clientstruktur, die kopiert werden soll.
[in, out, optional] pps
Ein Zeiger auf einen IPropertyStore , der in die ItemID seriallisiert wird.
[out] ppidl
Wenn diese Methode zurückgibt, enthält einen Zeiger auf die ItemID, die die Clientdaten und IPropertyStore-Daten enthält.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Die Größe der vom Benutzer bereitgestellten Daten muss gleich sizeof(T) sein. Verwenden Sie keine Strukturen mit variabel zugeordneten Array-/Zeichenfolgenelementen. Die Struktur muss auch die Standard-SHITEMID für Persistenz und Portabilität befolgen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shidfact.h |