ソース サーバー情報の配列を取得します。
構文
パラメーター
pDataByteCount
[出力] データ配列内のバイト数。
ppData
[出力] データ配列への参照。
戻り値
成功した場合は、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;
}