Partilhar via


CDataSource::OpenWithServiceComponents

Abre um dados objeto de fonte usando os componentes de serviço em oledb32.dll.

HRESULT OpenWithServiceComponents (
   const CLSID clsid,
   DBPROPSET* pPropset = NULL,
   ULONG ulPropSets = 1 
);
HRESULT OpenWithServiceComponents (
   LPCSTR szProgID,
   DBPROPSET* pPropset = NULL,
   ULONG ulPropSets = 1 
);

Parâmetros

  • clsid
    [in] The CLSID de um provedor de dados.

  • szProgID
    [in] ID de programa do provedor de dados.

  • pPropset
    [in] Um ponteiro para uma matriz de DBPROPSET estruturas que contém propriedades e os valores a ser definido.See Propriedade conjuntos e grupos de propriedades in the Referência do programador do OLE DB in the Windows SDK. Se os dados objeto de origem é inicializado, as propriedades devem pertencer ao agrupar de propriedade fonte de dados.Se a mesma propriedade for especificado mais de uma vez no pPropset, então, qual valor é usado é específica ao provedor. If ulPropSets é zero, este parâmetro é ignorado.

  • ulPropSets
    [in] O número de DBPROPSET estruturas passado o pPropSet argumento.Se isso for zero, o provedor ignorará pPropset.

Valor de retorno

Um padrão HRESULT.

Comentários

Esse método abre um objeto de fonte de dados usando sistema autônomo componentes de serviço em oledb32.dll; essa DLL contém a implementação de recursos de componentes de serviço, sistema autônomo o pool de recursos, inscrição de transações automáticas e assim por diante.Para obter mais informações, consulte "OLE DB Services" na referência, o OLE DB Programmer emhttps://msdn.Microsoft.com/biblioteca/padrão.asp?url=/biblioteca/en-US/OLEDB/htm/oledbole_db_services.asp?quadro=true.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDataSource

Outros recursos

CDataSource membros