Share via


IDebugComPlusSymbolProvider::LoadSymbolsFromStream

Carga símbolos de depuración según el flujo de datos.

Sintaxis

int LoadSymbolsFromStream(
    uint    ulAppDomainID,
    Guid    guidModule,
    ulong   baseAddress,
    object  pUnkMetadataImport,
    IStream pStream
);

Parámetros

ulAppDomainID
[in] Identificador del dominio de aplicación.

guidModule
[in] Identificador único del módulo.

baseAddress
[in] Dirección de memoria base.

pUnkMetadataImport
[in] Objeto que contiene los metadatos del símbolo.

pStream
[in] Flujo de datos que contiene los símbolos.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Ejemplo

En el ejemplo siguiente se muestra cómo implementar este método para un objeto CDebugSymbolProvider que expone la interfaz IDebugComPlusSymbolProvider . El método llama al método LoadSymbolsFromStreamWithCorModule .

HRESULT CDebugSymbolProvider::LoadSymbolsFromStream(
    ULONG32 ulAppDomainID,
    GUID guidModule,
    ULONGLONG baseOffset,
    IUnknown* pUnkMetadataImport,
    IStream* pStream
)
{
    return LoadSymbolsFromStreamWithCorModule (ulAppDomainID, guidModule, baseOffset, pUnkMetadataImport, NULL, pStream);
}

Consulte también