Partilhar via


Macros para provedor OLE DB modelos

As macros do provedor OLE DB modelos oferecem funcionalidades nas seguintes categorias:

MAP conjunto de propriedades 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 do conjunto que podem ser ocultadas ou definidas fora do escopo do provedor.

CHAIN_PROPERTY_SET

Cadeias propriedade grupos juntos.

END_PROPERTY_SET

Marca o participante de um conjunto de propriedades.

END_PROPSET_MAP

Marca o participante de um MAP do conjunto de propriedades.

PROPERTY_INFO_ENTRY

Define uma propriedade específica em uma conjunto de propriedades como um valor padrão.

PROPERTY_INFO_ENTRY_EX

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

PROPERTY_INFO_ENTRY_VALUE

Define uma propriedade específica em uma conjunto de propriedades como um valor fornecido por você.

Macros do MAP de coluna

BEGIN_PROVIDER_COLUMN_MAP

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

END_PROVIDER_COLUMN_MAP

Marca o participante das entradas de MAP do provedor de coluna.

PROVIDER_COLUMN_ENTRY

Representa uma coluna específica de suporte do provedor.

PROVIDER_COLUMN_ENTRY_GN

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

PROVIDER_COLUMN_ENTRY_FIXED

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

PROVIDER_COLUMN_ENTRY_LENGTH

Representa uma coluna específica de suporte do provedor.Você pode especificar o dimensionar da coluna.

PROVIDER_COLUMN_ENTRY_STR

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

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Representa uma coluna específica de suporte do provedor.sistema autônomo PROVIDER_COLUMN_ENTRY_LENGTH, mas também permite que você especifique o tipo de dados da coluna, assim sistema autônomo dimensionar.

PROVIDER_COLUMN_ENTRY_WSTR

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

Macros do conjunto de linhas de esquema

BEGIN_SCHEMA_MAP

Marca o início de um MAP de esquema.

SCHEMA_ENTRY

Associa um GUID de uma classe.

END_SCHEMA_MAP

Marca o participante de um MAP de esquema.

Consulte também

Conceitos

Modelos de provedor de OOLE DB (C++)

A arquitetura do modelo de provedor do OLE DB

provedor OLE DB Modelos de referência

Referência

Criar um provedor de OOLE DB