IDBSchemaRowsetImpl::CreateSchemaRowset

テンプレート lt; クラスSchemaRowsetClass>
HRESULT CreateSchemaRowset (IUnknown ※
pUnkOuter、ULONG cRestrictions、const バリアント rgRestrictions[、REFIID riid、ULONG cPropertySets、DBPROPSET rgPropertySets[IUnknown 年 ppRowset、SchemaRowsetClass ※ & pSchemaRowset );

戻り値

標準のHRESULT値。

パラメーター

pUnkOuter

[入力]外側 を集約するときに、それ以外の場合NULL IUnknown。

cRestrictions

[入力]スキーマ行セットに適用される制限の数。

rgRestrictions

[入力]配列行セットに適用するcRestrictions バリアントs の。

riid

[入力]出力のQueryInterfaceをするインターフェイスIUnknown。

cPropertySets

[入力]設定されているプロパティの数を設定します。

rgPropertySets

[入力]CPropertySetsの配列プロパティを指定するDBPROPSETS設定されています。DBPROPSETSの構造については、章 11、「 OLE DB プログラマ リファレンスを参照してください。 。

ppRowset

[out]Riidによって要求された、送信IUnknown 。このIUnknownはスキーマ行セット オブジェクト インターフェイスです。

pSchemaRowset

[out]スキーマ行セット クラスのインスタンスへのポインター。通常このパラメーターは使用されません、しかし、場合は、スキーマ行セットでより多くの作業を実行する COM オブジェクトに渡す前にする必要があります使用することができます。PSchemaRowsetの有効期間がppRowsetによってバインドされています。

解説

この関数は、COM オブジェクト作成関数テンプレート パラメーターで指定されたオブジェクトを実装します。有効この関数は、汎用の作成者のすべての種類のスキーマ行セットを実装します。通常、ユーザーは、この関数を呼び出しません。それがスキーマ マップの実装によって呼び出されます。

Idbschemarowset:idbschemarowsetimpl 概要|nbsp;Idbschemarowset:idbschemarowsetimpl クラスのメンバー(&N)

参照してください。

SCHEMA_ENTRYスキーマ行セット クラスと Typedef クラス

Index