Partilhar via


Macros para modelos do provedor OLE DB

As macros provedor OLE DB modelos oferecem funcionalidade nas seguintes categorias:

Propriedade definir mapa Macros

BEGIN_PROPERTY_SET

Marca o início de um conjunto de propriedades.

BEGIN_PROPERTY_SET_EX

Marca o início de um conjunto de propriedades.

BEGIN_PROPSET_MAP

Marcas de que início de uma propriedade definida que podem ser ocultadas ou definidas fora do escopo do provedor.

CHAIN_PROPERTY_SET

Encadeia grupos de propriedade.

END_PROPERTY_SET

Marca o final de um conjunto de propriedades.

END_PROPSET_MAP

Marca o final de um mapa de conjunto de propriedade.

PROPERTY_INFO_ENTRY

Define uma propriedade específica em uma propriedade definida como um valor padrão.

PROPERTY_INFO_ENTRY_EX

Define uma propriedade específica em uma propriedade definida como um valor fornecido por você.Também permite que você defina opções e sinalizadores.

PROPERTY_INFO_ENTRY_VALUE

Define uma propriedade específica em uma propriedade definida como um valor fornecido por você.

Coluna mapa Macros

BEGIN_PROVIDER_COLUMN_MAP

Marca o início das entradas de mapa de coluna do provedor.

END_PROVIDER_COLUMN_MAP

Marca o final das entradas de mapa de coluna do provedor.

PROVIDER_COLUMN_ENTRY

Representa uma coluna específica suportada do provedor.

PROVIDER_COLUMN_ENTRY_GN

Representa uma coluna específica suportada do provedor.Você pode especificar o tamanho da coluna, tipo de dados, precisão, escala e conjunto de linhas de esquema GUID.

PROVIDER_COLUMN_ENTRY_FIXED

Representa uma coluna específica suportada do provedor.Você pode especificar o tipo de dados da coluna.

PROVIDER_COLUMN_ENTRY_LENGTH

Representa uma coluna específica suportada do provedor.Você pode especificar o tamanho da coluna.

PROVIDER_COLUMN_ENTRY_STR

Representa uma coluna específica suportada do provedor.Ele assume que o tipo de coluna é uma seqüência de caracteres.

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Representa uma coluna específica suportada do provedor.Como PROVIDER_COLUMN_ENTRY_LENGTH, mas também permite que você especifique o tipo de dados da coluna, assim como o tamanho.

PROVIDER_COLUMN_ENTRY_WSTR

Representa uma coluna específica suportada do provedor.Ele assume que o tipo de coluna é uma seqüência de caracteres Unicode.

Macros do conjunto de linhas de esquema

BEGIN_SCHEMA_MAP

Marca o início de um mapa de esquema.

SCHEMA_ENTRY

Associa um GUID de uma classe.

END_SCHEMA_MAP

Marca o final de um mapa de esquema.

Consulte também

Referência

Criando um provedor OLE DB

Conceitos

OLE DB Provider modelos (C++)

Arquitetura de modelo de provedor de BD OLE

Referência de modelos OLE DB Provider