IDBSchemaRowsetImpl::GetRowset

hresult GetRowset (IUnknown *pUnkOuter, REFGUID rguidSchema, ulong cRestrictions, const VARIANT rgRestrictions[], REFIID riid, ulong cPropertySets, dbpropset Rgpropertysetsdbpropset_sqlservercolumn[], IUnknown **ppRowset );

Bkz: IDBSchemaRowset::GetRowset Platform sdk.

Parametreleri

pUnkOuter

[de] Ne zaman toplayarak bir dış IUnknown ; Aksi takdirde null.

rguidSchema

[de] Başvuru için istenen şema GUID.

cRestrictions

[de] Satır kümesi için uygulanacak kısıtlamalar sayısı.

rgRestrictions

[de] Kısıtlamalar temsil cRestrictions değişkens dizisi.

riid

[de] Yeni oluşturulan şema satırkümesi istemek için IID.

cPropertySets

[de] Yeni oluşturulan şema satır kümesi üzerinde ayarlamak için özellik kümeleri sayısı.

rgpropertysetsdbpropset_sqlservercolumn

[In / out] Yeni oluşturulan şema satır kümesi üzerinde ayarlamak için cPropertySets dizisi.

ppRowset

[out] Yeni oluşturulan şema satır kümesi üzerinde istenen arabirim işaretçisi.

Açıklamalar

Bu yöntem kullanıcının oturumu sınıf eşlemek şemayı sahip olmasını gerektirir. RguidSchema parametre eşleme girdilerini GUID'ler birine eşit ise şema eşleme bilgileri kullanarak, o belirli satır kümesi nesnesi oluşturur. schema_entry eşleme girdisini açıklaması için bkz:.

IDBSchemaRowsetImpl ge&nel bakış |nbsp; IDBSchemaRowsetImpl sınıf üyeleri

Ayrıca bkz:

IDBSchemaRowsetImpl::GetSchemas, şema satır kümesi sınıfları ve Typedef sınıfları

Index