ole2.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

ole2.h には、次のプログラミング インターフェイスが含まれています。

関数

 
CreateDataAdviseHolder

CreateDataAdviseHolder 関数 (ole2.h) は、データ アドバイス ホルダー オブジェクトの IDataAdviseHolder の OLE 実装へのポインターを取得します。
CreateOleAdviseHolder

複合ドキュメント通知を管理するためのアドバイス ホルダー オブジェクトを作成します。 IOleAdviseHolder インターフェイスのオブジェクトの OLE 実装へのポインターを返します。
Dodragdrop

OLE ドラッグ アンド ドロップ操作を実行します。
IsAccelerator

指定したキーストロークが、指定したアクセラレータ テーブル内のアクセラレータにマップされるかどうかを判断します。
OleBuildVersion

この関数は、現在使用されていません。
OleConvertIStorageToOLESTREAM

OleConvertIStorageToOLESTREAM 関数は、指定したストレージ オブジェクトを OLE 2 構造化ストレージから OLE 1 ストレージ オブジェクト モデルに変換しますが、プレゼンテーション データは含まれません。 これは、いくつかの互換性関数の 1 つです。
OleConvertIStorageToOLESTREAMEx

OleConvertIStorageToOLESTREAMEx 関数は、指定されたストレージ オブジェクトを OLE 2 構造化ストレージから、プレゼンテーション データを含む OLE 1 ストレージ オブジェクト モデルに変換します。
OleConvertOLESTREAMToIStorage

プレゼンテーション データを指定せずに、指定したオブジェクトを OLE 1 ストレージ モデルから OLE 2 構造化ストレージ オブジェクトに変換します。
OleConvertOLESTREAMToIStorageEx

OleConvertOLESTREAMToIStorageEx 関数は、指定したオブジェクトを OLE 1 ストレージ モデルから、プレゼンテーション データを含む OLE 2 構造化ストレージ オブジェクトに変換します。 これは、いくつかの互換性関数の 1 つです。
OleCreate

OleCreate 関数 (ole2.h) は、CLSID によって識別される埋め込みオブジェクトを作成します。 エンド ユーザーがオブジェクトを挿入できるようにするメニュー項目を実装できます。
OleCreateDefaultHandler

既定の埋め込みハンドラーの新しいインスタンスを作成します。 このインスタンスは初期化されるため、埋め込みオブジェクトが実行中の状態になったときにローカル サーバーが作成されます。
OleCreateEmbeddingHelper

OLE の既定のオブジェクト ハンドラーの一部で集計されたアプリケーション指定のコードを使用して、OLE 埋め込みヘルパー オブジェクトを作成します。 このヘルパー オブジェクトは、呼び出し元によって決定された特定のコンテキストとロールで作成および使用できます。
OleCreateEx

OleCreate でサポートされている 1 つの形式ではなく、複数のプレゼンテーション形式またはデータのキャッシュを必要とするコンテナー内のオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreate 機能を拡張します。
OleCreateFromData

クリップボードから、または OLE ドラッグ アンド ドロップ操作の一部として取得されたデータ転送オブジェクトから埋め込みオブジェクトを作成します。 OLE ドラッグ アンド ドロップ操作から貼り付けを実装するために使用することを目的としています。
OleCreateFromDataEx

OleCreateFromData でサポートされている 1 つの形式ではなく、複数の形式のプレゼンテーションまたはデータのキャッシュを必要とするコンテナー内のオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateFromData 機能を拡張します。
OleCreateFromFile

OleCreateFromFile 関数 (ole2.h) は、名前付きファイルの内容から埋め込みオブジェクトを作成します。
OleCreateFromFileEx

OleCreateFromFile でサポートされている 1 つの形式ではなく、複数のプレゼンテーション形式またはデータのキャッシュを必要とするコンテナー内のオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateFromFile 機能を拡張します。
OleCreateLink

OLE 複合ドキュメントリンク オブジェクトを作成します。
OleCreateLinkEx

OleCreateLink でサポートされている 1 つの形式ではなく、複数の形式のプレゼンテーションまたはデータのキャッシュを必要とするコンテナー内のオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLink 機能を拡張します。
OleCreateLinkFromData

クリップボードから、または OLE ドラッグ アンド ドロップ操作の一部として取得されたデータ転送オブジェクトからリンク オブジェクトを作成します。
OleCreateLinkFromDataEx

OleCreateLinkFromData でサポートされている 1 つの形式ではなく、複数の形式のプレゼンテーションまたはデータのキャッシュを必要とするコンテナー内のオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLinkFromData 機能を拡張します。
OleCreateLinkToFile

ファイルにリンクされているオブジェクトを作成します。
OleCreateLinkToFileEx

OleCreateLinkToFile でサポートされている 1 つの形式ではなく、複数の形式のプレゼンテーションまたはデータのキャッシュを必要とするコンテナー内のオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLinkToFile 機能を拡張します。
OleCreateMenuDescriptor

メニュー メッセージとコマンドをディスパッチするときに OLE が使用するための OLE メニュー記述子 (つまり、メニューを記述する OLE 提供のデータ構造) を作成して返します。
OleCreateStaticFromData

ネイティブ データを含まない表現のみを含む静的オブジェクトを、データ転送オブジェクトから作成します。
OleDestroyMenuDescriptor

OleCreateMenuDescriptor 関数によって割り当てられた共有メニュー記述子を解放するために、コンテナーによって呼び出されます。
OleDoAutoConvert

そのオブジェクト クラスの自動変換がレジストリで設定されている場合は、オブジェクトを自動的に新しいクラスに変換します。
OleDraw

OleDraw 関数 (ole2.h) を使用すると、描画オブジェクトをより簡単に作成できます。 IViewObject::D raw を直接呼び出す代わりに使用できます。
OleDuplicateData

指定したハンドル内のデータを複製し、重複したデータにハンドルを返します。 ソース データはクリップボード形式です。 この関数は、IDataObject などのデータ転送インターフェイスの一部を実装するのに役立ちます。
OleFlushClipboard

クリップボードのシャットダウン シーケンスを実行します。 また、OleSetClipboard 関数によってクリップボードに配置された IDataObject ポインターも解放されます。
OleGetAutoConvert

指定した CLSID のオブジェクトが別の CLSID に自動的に変換されるようにレジストリが設定されているかどうかを判断し、その場合は新しい CLSID を取得します。
OleGetClipboard

クリップボードの内容にアクセスするために使用できるデータ オブジェクトを取得します。
OleGetClipboardWithEnterpriseInfo

Windows Information Protection対応アプリケーションが、データとソース アプリケーションに関する Windows Information Protection情報と共に OLE クリップボードから IDataObject を取得できるようにします。
OleGetIconOfClass

指定した CLSID のアイコンと文字列ラベルを含むメタファイルへのハンドルを返します。
OleGetIconOfFile

指定したファイル名のアイコンと文字列ラベルを含むメタファイルへのハンドルを返します。
OleInitialize

現在のアパートメントで COM ライブラリを初期化し、コンカレンシー モデルをシングル スレッド アパートメント (STA) として識別し、後述の「備考」セクションで説明する追加機能を有効にします。
OleIsCurrentClipboard

以前に OleSetClipboard 関数によってクリップボードに配置されたデータ オブジェクト ポインターがクリップボードに残っているかどうかを判断します。
OleIsRunning

複合ドキュメント オブジェクトが現在実行中の状態であるかどうかを判断します。
OleLoad

指定したストレージ オブジェクト内に入れ子になったオブジェクトをメモリに読み込みます。
OleLoadFromStream

OleLoadFromStream 関数 (ole2.h) は、ストリームからオブジェクトを読み込みます。
OleLockRunning

既に実行中のオブジェクトを実行中の状態にロックするか、実行中の状態からロックを解除します。 (OleLockRunning)
OleMetafilePictFromIconAndLabel

指定したアイコンとラベルを描画するメタファイルを作成します。
OleNoteObjectVisible

オブジェクトを実行中の状態に保つ外部参照をインクリメントまたはデクリメントします。
OleQueryCreateFromData

データ オブジェクトに、OleCreateFromData 関数または OleCreateStaticFromData 関数の呼び出しを通じて埋め込みオブジェクトになる形式の 1 つがあるかどうかを確認します。
OleQueryLinkFromData

OLE 埋め込みオブジェクトではなく OLE リンク オブジェクトをクリップボード データ オブジェクトから作成できるかどうかを指定します。
OleRegEnumFormatEtc

OLE オブジェクト サーバーがシステム レジストリに登録したデータ形式を列挙するために使用できる列挙オブジェクトを作成します。
OleRegEnumVerbs

指定したクラスの登録済み動詞の列挙体を提供します。 カスタム DLL オブジェクト アプリケーションの開発者は、この関数を使用して、既定のオブジェクト ハンドラーの動作をエミュレートします。
OleRegGetMiscStatus

指定した CLSID でサポートされているプレゼンテーションと動作に関するその他の情報をレジストリから返します。
OleRegGetUserType

レジストリから指定したクラスのユーザー型を取得します。
OleRun

OLE 複合ドキュメント オブジェクトを実行中の状態にします。
OleSave

トランザクション モードで開かれたオブジェクトを、指定したストレージ オブジェクトに保存します。
OleSaveToStream

OleSaveToStream 関数 (ole2.h) は、IPersistStream インターフェイスを持つオブジェクトを指定されたストリームに保存します。
OleSetAutoConvert

そのクラスのオブジェクトが読み込まれるときに、別のクラスに自動変換するための CLSID を指定します。
OleSetClipboard

特定のデータ オブジェクトへのポインターをクリップボードに配置します。 これにより、OleGetClipboard 関数からデータ オブジェクトにアクセスできるようになります。
OleSetContainedObject

OLE コンテナーに埋め込まれているオブジェクトに通知します。これにより、埋め込みオブジェクトへのリンクをサポートするコンテナーに対して参照カウントが正しく実行されます。 (OleSetContainedObject)
OleSetMenuDescriptor

コンテナーのフレーム ウィンドウから OLE ディスパッチ コードをインストールまたは削除します。
OleTranslateAccelerator

オブジェクト アプリケーションによって呼び出され、オブジェクトのコンテナーがコンテナーのアクセラレータ テーブルに従ってアクセラレータを変換できるようにします。
OleUninitialize

アパートメント上の COM ライブラリを閉じ、アパートが保持しているクラス ファクトリ、他の COM オブジェクト、またはサーバーを解放し、アパートの RPC を無効にし、アパートが管理するリソースをすべて解放します。
ReadFmtUserTypeStg

ReadFmtUserTypeStg 関数は、WriteFmtUserTypeStg 関数で以前に保存したクリップボード形式とユーザー型を返します。
RegisterDragDrop

指定したウィンドウを OLE ドラッグ アンド ドロップ操作のターゲットとして登録し、ドロップ操作に使用する IDropTarget インスタンスを指定します。
ReleaseStgMedium

指定したストレージ メディアを解放します。
RevokeDragDrop

OLE ドラッグ アンド ドロップ操作の潜在的なターゲットとして、指定したアプリケーション ウィンドウの登録を取り消します。
SetConvertStg

SetConvertStg 関数は、ストレージ オブジェクトの変換ビットを設定して、オブジェクトが開かれたときに新しいクラスに変換されることを示します。 この設定は、GetConvertStg 関数の呼び出しで取得できます。
WriteFmtUserTypeStg

WriteFmtUserTypeStg 関数は、クリップボード形式とユーザー型をストレージ オブジェクトに書き込みます。