OLE DB プロバイダー テンプレートのマクロは次のカテゴリの機能を提供します。:
プロパティ セット マップ マクロ
| BEGIN_PROPERTY_SET | プロパティ セットの先頭をマークします。 |
| BEGIN_PROPERTY_SET_EX | プロパティ セットの先頭をマークします。 |
| BEGIN_PROPSET_MAP | プロパティの開始を設定マークを非表示またはプロバイダーの範囲を定義することができます。 |
| CHAIN_PROPERTY_SET | プロパティ グループをチェインします。 |
| END_PROPERTY_SET | プロパティ セットの終わり。 |
| END_PROPSET_MAP | プロパティ セット マップの最後をマークします。 |
| PROPERTY_INFO_ENTRY | 特定のプロパティを既定値に設定するプロパティを設定します。 |
| PROPERTY_INFO_ENTRY_EX | 特定のプロパティによって指定された値に設定するプロパティを設定します。フラグとオプションを設定することもできます。 |
| PROPERTY_INFO_ENTRY_VALUE | 特定のプロパティによって指定された値に設定、プロパティを設定します。 |
列マップ マクロ
| BEGIN_PROVIDER_COLUMN_MAP | プロバイダー列マップ エントリの先頭をマークします。 |
| END_PROVIDER_COLUMN_MAP | プロバイダー列マップ エントリの最後をマークします。 |
| PROVIDER_COLUMN_ENTRY | プロバイダーによってサポートされている特定の列を表す。 |
| PROVIDER_COLUMN_ENTRY_FIXED | プロバイダーによってサポートされている特定の列を表します。列のデータ型を指定することができます。 |
| PROVIDER_COLUMN_ENTRY_LENGTH | プロバイダーによってサポートされている特定の列を表します。列のサイズを指定することができます。 |
| PROVIDER_COLUMN_ENTRY_STR | プロバイダーによってサポートされている特定の列を表します。これは、カラム型が文字列で前提としています。 |
| PROVIDER_COLUMN_ENTRY_WSTR | プロバイダーによってサポートされている特定の列を表します。それの列型は、Unicode 文字の文字列が前提としています。 |
スキーマ行セット マクロ
| BEGIN_SCHEMA_MAP | スキーマ マップの先頭をマークします。 |
| SCHEMA_ENTRY | プロパティ セット マップの先頭をマークします。 |
| END_SCHEMA_MAP | スキーマ マップの最後をマークします。 |
参照してください。
OLE DB プロバイダー テンプレートを使用して、 OLE DB プロバイダー アーキテクチャは、OLE DB プロバイダーの作成