IPortableDeviceDataStream::GetObjectID 方法 (portabledeviceapi.h)
GetObjectID 方法會擷取寫入裝置之資源的物件標識碼。 只有在呼叫數據流上的 IStream::Commit 之後,這個方法才有效。
語法
HRESULT GetObjectID(
[out] LPWSTR *ppszObjectID
);
參數
[out] ppszObjectID
剛傳送至裝置的物件標識碼。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
至少其中一個必要自變數是 NULL 指標。 |
|
記憶體不足。 |
備註
物件標識碼會在裝置上建立對象之後建立。 因此,呼叫 IPortableDeviceContent::CreateObjectWithPropertiesAndData 所建立的新物件,在應用程式呼叫數據傳輸數據流上的 Commit 之前,不會指派標識符。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portabledeviceapi.h |
程式庫 | PortableDeviceGUIDs.lib |