ReadFmtUserTypeStg 関数 (ole2.h)
ReadFmtUserTypeStg 関数は、WriteFmtUserTypeStg 関数で以前に保存したクリップボード形式とユーザー型を返します。
構文
HRESULT ReadFmtUserTypeStg(
[in] LPSTORAGE pstg,
[out] CLIPFORMAT *pcf,
[out] LPOLESTR *lplpszUserType
);
パラメーター
[in] pstg
情報の読み取り元となるストレージ オブジェクト上の IStorage インターフェイスへのポインター。
[out] pcf
クリップボード形式が戻り時に書き込まれる場所へのポインター。 形式が呼び出し元にとって関心がないことを示す NULL を指定できます。
[out] lplpszUserType
null で終わる Unicode ユーザー型文字列へのポインターを受け取る LPWSTR ポインター変数のアドレス。 呼び出し元は、このパラメーターに NULL を 指定できます。これは、ユーザーの種類が関心がないことを示します。 この関数は、文字列のメモリを割り当てます。 呼び出し元は、 CoTaskMemFree を使用してメモリを解放する役割を担います。
戻り値
この関数は、次に加えて、標準の戻り値E_FAIL、E_INVALIDARG、およびE_OUTOFMEMORYをサポートします。
この関数は、 ISequentialStream::Read メソッドによって返されるエラー値も返します。
注釈
ReadFmtUserTypeStg は、指定されたストレージ オブジェクトからクリップボード形式とユーザー型文字列を返します。 ReadFmtUserTypeStg 関数を呼び出す前に、WriteClassStg 関数が呼び出されている必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ole2.h |
Library | Ole32.lib |
[DLL] | Ole32.dll |