Partager via


Macros pour les modèles du fournisseur OLE DB

Les macros de fournisseur de modèles OLE DB proposent les fonctionnalités dans les catégories suivantes :

Macros de mappage des jeux de propriétés

BEGIN_PROPERTY_SET

Marque le début d'un jeu de propriétés.

BEGIN_PROPERTY_SET_EX

Marque le début d'un jeu de propriétés.

BEGIN_PROPSET_MAP

Marque le début d'un jeu de propriétés qui peut être masqué ou défini en dehors de la portée du fournisseur.

CHAIN_PROPERTY_SET

Chaîne de groupes de propriétés ensemble.

END_PROPERTY_SET

Marque la fin d'un jeu de propriétés.

END_PROPSET_MAP

Marque la fin d'un mappage de propriété.

PROPERTY_INFORMATION_ENTRY

Définit une propriété spécifique dans un jeu de propriétés une valeur par défaut.

PROPERTY_INFORMATION_ENTRY_EX

Définit une propriété spécifique dans un jeu de propriétés à une valeur fournie par vous.Vous permet également de définir des balises et des options.

PROPERTY_INFORMATION_ENTRY_VALUE

Définit une propriété spécifique dans un jeu de propriétés à une valeur fournie par vous.

Macros de mappage de colonnes

BEGIN_PROVIDER_COLUMN_MAP

Marque le début des entrées de mappage de colonnes du fournisseur.

END_PROVIDER_COLUMN_MAP

Marque la fin des entrées de mappage de colonnes du fournisseur.

PROVIDER_COLUMN_ENTRY

Représente une colonne spécifique prise en charge par le fournisseur.

PROVIDER_COLUMN_ENTRY_GN

Représente une colonne spécifique prise en charge par le fournisseur.Vous pouvez spécifier la taille, le type de données, la précision, l'échelle, et le jeu de lignes du schéma GUID de la colonne.

PROVIDER_COLUMN_ENTRY_FIXED

Représente une colonne spécifique prise en charge par le fournisseur.Vous pouvez spécifier le type de données de colonne.

PROVIDER_COLUMN_ENTRY_LENGTH

Représente une colonne spécifique prise en charge par le fournisseur.Vous pouvez spécifier la taille de colonne.

PROVIDER_COLUMN_ENTRY_STR

Représente une colonne spécifique prise en charge par le fournisseur.Il suppose que le type de colonne est une chaîne.

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Représente une colonne spécifique prise en charge par le fournisseur.Comme PROVIDER_COLUMN_ENTRY_LENGTH, mais permet également de spécifier le type de données ainsi que la taille de la colonne.

PROVIDER_COLUMN_ENTRY_WSTR

Représente une colonne spécifique prise en charge par le fournisseur.Elle suppose que le type de colonne est une chaîne de caractères Unicode.

Macros de jeux de lignes du schéma

BEGIN_SCHEMA_MAP

Marque le début d'un mappage du schéma.

SCHEMA_ENTRY

Associe un GUID avec une classe.

END_SCHEMA_MAP

Marque la fin d'un mappage du schéma.

Voir aussi

Référence

Création d'un fournisseur OLE DB

Concepts

Modèles du fournisseur OLE DB (C++)

Architecture des modèles du fournisseur OLE DB

Référence de modèles du fournisseur OLE DB