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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
Mindestens eines der erforderlichen Argumente war ein NULL-Zeiger .
E_OUTOFMEMORY
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

Weitere Informationen

IPortableDeviceDataStream-Schnittstelle