BEGIN_PROPSET_MAP ( Klasse )
Parameter
Klasse
[in] Die Klasse, in der dieser Eigenschaftengruppe angegeben ist. Ein Eigenschaftensatz kann angegeben werden in die folgenden OLE DB-Objekte:
num
[in] Legen Sie die Anzahl der Eigenschaften in dieser Eigenschaft.
Bemerkungen
Marken setzen Anfang der Eigenschaft Zuordnungseinträge.
Makros für OLE DB-Anbietervorlagen
Beispiel
Hier ist ein Beispiel-Eigenschaftensetzuordnung:
BEGIN_PROPSET_MAP(CDataSource)
BEGIN_PROPERTY_SET (0, Amp; DBPROPSET_DATASOURCEINFO, 0, InitSrcInfoSupported)
PROPERTY_INFO_ENTRY (ACTIVESESSIONS, VT_I4, DBPROPFLAGS_DATASOURCEINFO | DBPROPFLAGS_READ, 0)
PROPERTY_INFO_ENTRY (ASYNCTXNABORT, VT_BOOL, DBPROPFLAGS_DATASOURCEINFO | DBPROPFLAGS_READ, VARIANT_FALSE)
END_PROPERTY_SET(0)
BEGIN_PROPERTY_SET (1, & DBPROPSET_DBINIT, 0, InitDBInitSupported)
PROPERTY_INFO_ENTRY (AUTH_PASSWORD, VT_BSTR, DBPROPFLAGS_DBINIT | DBPROPFLAGS_READ | DBPROPFLAGS_WRITE, OLESTR("JanPass"))
PROPERTY_INFO_ENTRY (AUTH_PERSIST_SENSITIVE_AUTHINFO, VT_BOOL, DBPROPFLAGS_DBINIT | DBPROPFLAGS_READ | DBPROPFLAGS_WRITE, VARIANT_FALSE)
END_PROPERTY_SET(1)
END_PROPSET_MAP()
Siehe auch
Unter Verwendung der OLE DB-Anbietervorlagen, die Architektur von OLE DB-Anbieter, Erstellen Sie einen OLE DB-Anbieter