Поделиться через


Метод IPortableDeviceDataStream::GetObjectID (portabledeviceapi.h)

Метод GetObjectID извлекает идентификатор объекта ресурса, записанного на устройство. Этот метод действителен только после вызова метода IStream::Commit в потоке данных.

Синтаксис

HRESULT GetObjectID(
  [out] LPWSTR *ppszObjectID
);

Параметры

[out] ppszObjectID

Идентификатор объекта, только что переданного на устройство.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
По крайней мере один из обязательных аргументов был указателем NULL .
E_OUTOFMEMORY
Недостаточно памяти.

Комментарии

Идентификатор объекта создается после создания объекта на устройстве. Таким образом, новому объекту, созданному путем вызова метода IPortableDeviceContent::CreateObjectWithPropertiesAndData , не будет назначен идентификатор, пока приложение не вызовет Commit в потоке передачи данных.

Требования

Требование Значение
Целевая платформа Windows
Header portabledeviceapi.h
Библиотека PortableDeviceGUIDs.lib

См. также раздел

Интерфейс IPortableDeviceDataStream