IDBSchemaRowsetImpl::CreateSchemaRowset

plantilla lt; classSchemaRowsetClass>
HRESULT CreateSchemaRowset (IUnknown *
pUnkOuter, ULONG cRestrictions, variante const rgRestrictions[], REFIID riid, ULONG cPropertySets, DBPROPSET rgPropertySets[], IUnknown ** ppRowset, SchemaRowsetClass * & pSchemaRowset );

Valor devuelto

Un valor HRESULT estándar.

Parámetros

pUnkOuter

[en] Un exterior IUnknown al agregar otro tipo NULL.

cRestrictions

[en] El recuento de las restricciones aplicadas al conjunto de filas de esquema.

rgRestrictions

[en] Matriz de cRestrictionssvariantea aplicarse al conjunto de filas .

riid

[en] La interfaz a QueryInterface para la salida de IUnknown.

cPropertySets

[en] El número de propiedad establece que se establece.

rgPropertySets

[en] Matriz de cPropertySets DBPROPSETS que especifican las propiedades se ha establecido. Para obtener información acerca de la estructura DBPROPSETS, consulte el capítulo 11 en la referencia del programador de OLE DB de.

ppRowset

[out] El saliente IUnknown solicitada por riid. Este IUnknown es una interfaz del objeto de conjunto de filas de esquema.

pSchemaRowset

[out] Un puntero a una instancia de la clase de conjunto de filas de esquema. Normalmente no se utiliza este parámetro, pero puede utilizarse si es necesario realizar más trabajo en el conjunto de filas de esquema antes de regalar a un objeto COM. La vida de pSchemaRowset está enlazada por ppRowset.

Observaciones

Esta función implementa una función de creador del objeto COM para el objeto especificado por el parámetro de plantilla. En efecto, esta función implementa un creador genérico para todos los tipos de conjuntos de filas de esquema. Normalmente, el usuario no llamar a esta función. Es llamado por la aplicación de la hoja de esquema.

Visió&n General de IDBSchemaRowsetImpl |nbsp; Miembros de la clase IDBSchemaRowsetImpl

Véase también

SCHEMA_ENTRY, clases de conjunto de filas de esquema y Typedef

Index