Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera uma matriz de informações do servidor de origem.
Sintaxe
Parâmetros
pDataByteCount
[saiu] Número de bytes na matriz de dados.
ppData
[saiu] Referência à matriz de dados.
Valor de retorno
Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.
Exemplo
O exemplo a seguir mostra como implementar esse método para um objeto CModule que expõe a interface IDebugSourceServerModule .
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;
}