IPortableDeviceDataStream::GetObjectID-Methode (portabledeviceapi.h)
Die GetObjectID-Methode ruft die Objekt-ID der Ressource ab, die auf das Gerät geschrieben wurde. Diese Methode ist nur nach dem Aufrufen von IStream::Commit für den Datenstrom gültig.
Syntax
HRESULT GetObjectID(
[out] LPWSTR *ppszObjectID
);
Parameter
[out] ppszObjectID
Die ID des Objekts, das gerade an das Gerät übertragen wurde.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Mindestens eines der erforderlichen Argumente war ein NULL-Zeiger . |
|
Es ist nicht genügend Arbeitsspeicher verfügbar. |
Hinweise
Eine Objekt-ID wird erstellt, nachdem das Objekt auf dem Gerät erstellt wurde. Daher verfügt ein neues Objekt, das durch Aufrufen von IPortableDeviceContent::CreateObjectWithPropertiesAndData erstellt wird, erst dann eine ID zugewiesen, wenn die Anwendung Commit für den Datenübertragungsstream aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portabledeviceapi.h |
Bibliothek | PortableDeviceGUIDs.lib |