IPortableDeviceContent::CreateObjectWithPropertiesAndData メソッド (portabledeviceapi.h)
CreateObjectWithPropertiesAndData メソッドは、デバイス上のプロパティとデータの両方を持つオブジェクトを作成します。
構文
HRESULT CreateObjectWithPropertiesAndData(
IPortableDeviceValues *pValues,
[out] IStream **ppData,
[in, out] DWORD *pdwOptimalWriteBufferSize,
[in, out] LPWSTR *ppszCookie
);
パラメーター
pValues
IPortableDeviceValues オブジェクトに割り当てるプロパティのコレクションです。 オブジェクトの必須プロパティと省略可能なプロパティの一覧については、「オブジェクトの要件 を参照してください。
[out] ppData
アプリケーションがデバイスにオブジェクト データを送信するために使用する IStream インターフェイスへのポインターを受け取る変数のアドレス。 アプリケーションが ppData-
[in, out] pdwOptimalWriteBufferSize
オプションの
[in, out] ppszCookie
IPortableDeviceEventCallback のアプリケーションの実装 (
戻り値
このメソッドは、HRESULTを返します。 使用できる値には、次の表に示す値が含まれますが、これらに限定されません。
リターン コード | 形容 |
---|---|
|
メソッドは成功しました。 |
|
必要な引数の少なくとも 1 つは、NULL ポインターでした。 |
備考
一部のオブジェクトは、他のオブジェクトへのポインターのコレクションであるフォルダーなどのプロパティのコレクションにすぎませんが、他のオブジェクトは、すべてのプロパティと実際の音楽ビットを含むオーディオ ファイルなどのプロパティとデータの両方です。 このメソッドは、プロパティとデータの両方を必要とするオブジェクトを作成するために使用されます。 プロパティのみのオブジェクトを作成するには、CreateObjectWithPropertiesOnly
このオブジェクトは、取得した
例
この方法の使用方法の例については、「デバイスに画像または音楽ファイルを転送する
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | portabledeviceapi.h |
ライブラリ | PortableDeviceGUIDs.lib |
関連項目
IPortableDeviceContent インターフェイス の
IPortableDeviceDataStream インターフェイス の