şablon lt; sınıfSchemaRowsetClass>
hresult CreateSchemaRowset (IUnknown *pUnkOuter, ulong cRestrictions, const VARIANT rgRestrictions[], REFIID riid, ulong cPropertySets, dbpropset Rgpropertysetsdbpropset_sqlservercolumn[], IUnknown ** ppRowset, SchemaRowsetClass * ve pSchemaRowset );
Dönüş değeri
Standart hresult değeri.
Parametreleri
pUnkOuter
[de] Bir dış toplayarak, aksi takdirde null IUnknown.
cRestrictions
[de] Şema satır kümesi için uygulanan kısıtlamaları sayısı.
rgRestrictions
[de] Bir dizi satır kümesi için uygulanacakdeğişkens cRestrictions .
riid
[de] Çıkış için QueryInterface için arabirim IUnknown.
cPropertySets
[de] Ayarlı özelliğini ayarlar.
rgpropertysetsdbpropset_sqlservercolumn
[de] CPropertySetsbir dizi özelliklerini belirleyendbpropsets belirlendi. dbpropsetsyapısı hakkında daha fazla bilgi için bkz: Bölüm 11 ole db Programcı Başvurusu .
ppRowset
[out] Riidtarafından istenen giden IUnknown . Bu IUnknown şema satır kümesi nesnesi üzerinde bir arabirimdir.
pSchemaRowset
[out] Şema satır kümesi sınıfının bir örneği için bir işaretçi. Genellikle bu parametre kullanılmaz, ancak eğer bir com nesnesine teslim önce şema satır kümesi üzerinde daha fazla iş gerçekleştirmelisiniz kullanılabilir. PSchemaRowset ömrü ppRowset tarafından bağlı olduğu.
Açıklamalar
Bu işlev, bir com nesnesi oluşturan işlevi şablon parametresi tarafından belirtilen nesne uygular. Aslında bu işlev şema satır kümeleri için her türlü genel bir yaratıcısı uygular. Genellikle, kullanıcı bu işlevini çağırmaz. Şema harita uygulaması tarafından çağrıldığında.
IDBSchemaRowsetImpl ge&nel bakış |nbsp; IDBSchemaRowsetImpl sınıf üyeleri
Ayrıca bkz:
schema_entry, şema satır kümesi sınıfları ve Typedef sınıfları