IPortableDeviceDataStream::GetObjectID 方法 (portabledeviceapi.h)
GetObjectID 方法检索写入设备的资源的对象 ID。 此方法仅在对数据流调用 IStream::Commit 后有效。
语法
HRESULT GetObjectID(
[out] LPWSTR *ppszObjectID
);
参数
[out] ppszObjectID
刚刚传输到设备的对象的 ID。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
至少一个必需的参数是 NULL 指针。 |
|
可用内存不足。 |
注解
在设备上创建对象后,将创建对象 ID。 因此,在应用程序对数据传输流调用 Commit 之前,通过调用 IPortableDeviceContent::CreateObjectWithPropertiesAndData 创建的新对象不会分配 ID。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |