IDebugSourceServerModule:: GetSourceServerData

检索源服务器信息。

HRESULT GetSourceServerData(
   ULONG* pDataByteCount, 
   BYTE** ppData
);
public int GetSourceServerData(
   out uint  pDataByteCount, 
   out int[] ppData
);

参数

  • pDataByteCount
    [out] 中的字节数数据组的。

  • ppData
    [out] 对数据组。

返回值

如果成功,则返回; S_OK否则,返回错误代码。

示例

下面的示例演示如何执行显示 IDebugSourceServerModule 接口的 CModule 对象的方法。

HRESULT CModule::GetSourceServerData(ULONG* pDataByteCount, BYTE** ppData)
{
    HRESULT hr = S_OK;
    CComPtr<ISymUnmanagedReader> pSymReader;
    CComPtr<ISymUnmanagedSourceServerModule> pSourceServerModule;

    IfFalseGo( pDataByteCount && ppData, E_INVALIDARG );
    *pDataByteCount = 0;
    *ppData = NULL;

    IfFailGo( this->GetUnmanagedSymReader( &pSymReader ) );
    IfFailGo( pSymReader->QueryInterface( &pSourceServerModule ) );

    IfFailGo( pSourceServerModule->GetSourceServerData( pDataByteCount, ppData ) );

Error:

    return hr;
}

请参见

参考

IDebugSourceServerModule