Freigeben über


Makros für OLE DB-Anbietervorlagen

Die OLE DB-Vorlagen-Anbieter Makros bieten Funktionen in den folgenden Kategorien:

Eigenschaftensetzuordnungs-Makros

BEGIN_PROPERTY_SET

Kennzeichnet den Anfang eines Eigenschaftensatzes.

BEGIN_PROPERTY_SET_EX

Kennzeichnet den Anfang eines Eigenschaftensatzes.

BEGIN_PROPSET_MAP

Kennzeichnet den Anfang eines Eigenschaftensatzes, der außerhalb des Gültigkeitsbereichs des Anbieters ausgeblendet oder definiert werden können.

CHAIN_PROPERTY_SET

Ketteneigenschaftengruppen zusammen.

END_PROPERTY_SET

Markiert das Ende eines Eigenschaftensatzes.

END_PROPSET_MAP

Markiert das Ende einer Eigenschaftensetzuordnung.

PROPERTY_INFORMATION_ENTRY

Legt eine bestimmte Eigenschaft in einem Eigenschaft auf den Standardwert festgelegt.

PROPERTY_INFORMATION_ENTRY_EX

Legt eine bestimmte Eigenschaft in einem Eigenschaft auf einen Wert fest, der von Ihnen angegeben wird.Hier können Sie auch Flags und Optionen festzulegen.

PROPERTY_INFORMATION_ENTRY_VALUE

Legt eine bestimmte Eigenschaft in einem Eigenschaft auf einen Wert fest, der von Ihnen angegeben wird.

Spalten-Zuordnungs-Makros

BEGIN_PROVIDER_COLUMN_MAP

Markiert den Anfang der Anbieter spalten-Zuordnungs Dateisystemeinträgen.

END_PROVIDER_COLUMN_MAP

Markiert das Ende der Anbieter spalten-Zuordnungs Dateisystemeinträgen.

PROVIDER_COLUMN_ENTRY

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.

PROVIDER_COLUMN_ENTRY_GN

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.Sie können die Größe, den Datentyp, die Genauigkeit, die Dezimalstellen und das Schemarowset GUID Spalte angeben.

PROVIDER_COLUMN_ENTRY_FIXED

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.Sie können den Datentyp der Spalten angeben.

PROVIDER_COLUMN_ENTRY_LENGTH

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.Sie können die Größe der Spalten angeben.

PROVIDER_COLUMN_ENTRY_STR

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.Es wird davon ausgegangen, dass der Spaltentyp eine Zeichenfolge ist.

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.Wie PROVIDER_COLUMN_ENTRY_LENGTH doch können Sie auch die Größe und den Datentyp der Spalte an.

PROVIDER_COLUMN_ENTRY_WSTR

Stellt eine bestimmte Spalte dar, die vom Anbieter unterstützt wird.Es wird davon ausgegangen, dass der Spaltentyp eine Unicode-Zeichenfolge handelt.

Schemarowset-Makros

BEGIN_SCHEMA_MAP

Markiert den Anfang einer Zuordnung Schema.

SCHEMA_ENTRY

Ordnet eine GUID mit einer Klasse zu.

END_SCHEMA_MAP

Markiert das Ende einer Zuordnung Schema.

Siehe auch

Referenz

Erstellen eines OLE DB-Anbieters

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen

OLE DB-Anbieter-Vorlagen-Verweis