Macros para las plantillas de proveedor OLE DB

Las macros de proveedor de plantillas OLE DB proporcionan funcionalidad en las categorías siguientes:

Macros de mapa del conjunto de propiedades

BEGIN_PROPERTY_SET

Marca el principio de un conjunto de propiedades.

BEGIN_PROPERTY_SET_EX

Marca el principio de un conjunto de propiedades.

BEGIN_PROPSET_MAP

Marca el principio de una propiedad establecida que puede ocultar o definido fuera del ámbito del proveedor.

CHAIN_PROPERTY_SET

Grupos de propiedades de cadenas juntas.

END_PROPERTY_SET

Marca el final de un conjunto de propiedades.

END_PROPSET_MAP

Marca el final de un mapa del conjunto de propiedades.

PROPERTY_INFORMATION_ENTRY

Establece una propiedad específica en una propiedad establecida en un valor predeterminado.

PROPERTY_INFORMATION_ENTRY_EX

Establece una propiedad específica en una propiedad establecida en un valor proporcionado por el usuario.También permite establecer marcadores y opciones.

PROPERTY_INFORMATION_ENTRY_VALUE

Establece una propiedad específica en una propiedad establecida en un valor proporcionado por el usuario.

Macros de mapa de columnas

BEGIN_PROVIDER_COLUMN_MAP

Marca el principio de las entradas del mapa de columnas del proveedor.

END_PROVIDER_COLUMN_MAP

Marca el final de las entradas del mapa de columnas del proveedor.

PROVIDER_COLUMN_ENTRY

Representa una columna concreta admitida por el proveedor.

PROVIDER_COLUMN_ENTRY_GN

Representa una columna concreta admitida por el proveedor.Puede especificar el tamaño, el tipo de datos, la precisión, escala, y el conjunto de filas de esquema GUID de la columna.

PROVIDER_COLUMN_ENTRY_FIXED

Representa una columna concreta admitida por el proveedor.Puede especificar el tipo de datos de columna.

PROVIDER_COLUMN_ENTRY_LENGTH

Representa una columna concreta admitida por el proveedor.Puede especificar el tamaño de columna.

PROVIDER_COLUMN_ENTRY_STR

Representa una columna concreta admitida por el proveedor.Supone que el tipo de columna es una cadena.

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Representa una columna concreta admitida por el proveedor.Como PROVIDER_COLUMN_ENTRY_LENGTH, pero también permite especificar el tipo de datos así como el tamaño de la columna.

PROVIDER_COLUMN_ENTRY_WSTR

Representa una columna concreta admitida por el proveedor.Supone que el tipo de columna es una cadena de caracteres Unicode.

Macros de conjunto de filas de esquema

BEGIN_SCHEMA_MAP

Marca el principio de un mapa de esquema.

SCHEMA_ENTRY

Asocia un GUID a una clase.

END_SCHEMA_MAP

Marca el final de un mapa de esquema.

Vea también

Referencia

Crear un proveedor OLE DB

Conceptos

Plantillas de proveedores OLE DB (C++)

Arquitectura de plantillas de proveedores OLE DB

Referencia de las plantillas de proveedor OLE DB