Метод IPortableDeviceDataStream::GetObjectID (portabledeviceapi.h)
Метод GetObjectID извлекает идентификатор объекта ресурса, записанного на устройство. Этот метод действителен только после вызова метода IStream::Commit в потоке данных.
Синтаксис
HRESULT GetObjectID(
[out] LPWSTR *ppszObjectID
);
Параметры
[out] ppszObjectID
Идентификатор объекта, только что переданного на устройство.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
По крайней мере один из обязательных аргументов был указателем NULL . |
|
Недостаточно памяти. |
Комментарии
Идентификатор объекта создается после создания объекта на устройстве. Таким образом, новому объекту, созданному путем вызова метода IPortableDeviceContent::CreateObjectWithPropertiesAndData , не будет назначен идентификатор, пока приложение не вызовет Commit в потоке передачи данных.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGUIDs.lib |