Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Implementa una función de creación del objeto COM para el objeto especificado por el parámetro de plantilla.
template < class SchemaRowsetClass >
HRESULT CreateSchemaRowset(
IUnknown *pUnkOuter,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown** ppRowset,
SchemaRowsetClass*& pSchemaRowset
);
Parámetros
pUnkOuter
[in] IUnknown externo al agregar, si no NULL.cRestrictions
[in] el número de restricciones aplicadas al conjunto de filas de esquema.rgRestrictions
[in] matriz de s de cRestrictionsVARIANTse aplicará el conjunto de filas.riid
[in] interfaz de El a QueryInterface para en la salida IUnknown.cPropertySets
[in] número de conjuntos de propiedades al conjunto.rgPropertySets
[in] matriz de estructuras de DBPROPSET que especifican las propiedades que son establecidas.ppRowset
[out] El IUnknown saliente solicitado por riid.Este IUnknown es una interfaz en el conjunto de filas de esquema.pSchemaRowset
[out] puntero A una instancia de la clase de conjunto de filas de esquema.Normalmente, este parámetro no se utiliza, pero se puede utilizar si debe realizar más trabajo en el conjunto de filas de esquema para enrutarlos a un objeto COM.La duración de pSchemaRowset está enlazado por ppRowset.
Valor devuelto
Un valor estándar de HRESULT .
Comentarios
Esta función implementa un generador genérico para todos los tipos de conjuntos de filas de esquema.Normalmente, el usuario no llama a esta función.Se llama por la implementación del mapa de esquema.
Requisitos
Header: atldb.h
Vea también
Referencia
Clases de conjunto de filas de esquema y clases de Typedef