BEGIN_PROPSET_MAP ( classe )
Parâmetros
Classe
[no] A classe na qual esse conjunto propriedade é especificado. Um conjunto de propriedades pode ser especificado nos seguintes objetos OLE DB:
num
[no] O número de propriedades deste conjunto de propriedade.
Observações
Marca o início da propriedade definir entradas de mapa.
Macros para modelos do provedor OLE DB
Exemplo
Aqui está um amostra propriedade definir mapa:
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()
Ver também
Usando os modelos de provedor de OOLE DB, A arquitetura de provedor de OOLE DB, Criando um provedor OLE DB