Compartir vía


IDiaDataSourceEx2

Inicia el acceso a un origen de símbolos de depuración y recupera información sobre ese origen.

Sintaxis

IDiaDataSourceEx2 : IDiaDataSourceEx

Métodos en orden de tabla virtual

En la tabla siguiente se muestran los métodos de IDiaDataSourceEx2.

Método Descripción
IDiaDataSourceEx2::findNamedStreams Recupera todos los nombres de secuencias con nombre dentro del origen de datos que coinciden con el patrón especificado opcionalmente.

Observaciones

Una llamada a uno de los métodos de carga de la interfaz IDiaDataSource abre el origen del símbolo. Una llamada correcta al método IDiaDataSource::openSession devuelve una interfaz IDiaSession que admite la consulta del origen de datos. Si el método de carga devuelve un error relacionado con el archivo, el valor devuelto del método IDiaDataSource::get_lastError contiene el nombre de archivo asociado al error.

Notas para autores de llamadas

Esta interfaz se obtiene llamando a la función CoCreateInstance con el identificador de clase CLSID_DiaSource y el identificador de interfaz de IID_IDiaDataSourceEx, o llamando a QueryInterface en un puntero de interfaz de IDiaDataSource existente. En el ejemplo se muestra cómo se obtiene esta interfaz.

Ejemplo


      IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
                              NULL,
                              CLSCTX_INPROC_SERVER,
                              IID_IDiaDataSourceEx2,
                              (void**) &pSource);
if (FAILED(hr))
{
    // Report error and exit
}

Requisitos

Encabezado: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia140.dll

Consulte también