Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Apre una sessione per eseguire una query sui simboli.
HRESULT openSession (
IDiaSession** ppSession
);
Parametri
- ppSession
[out] restituisce IDiaSession oggetto che rappresenta la non pubblica.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.Nella tabella seguente vengono illustrati i valori restituiti possibili di questo metodo.
Valore |
Descrizione |
|---|---|
E_UNEXPECTED |
IDiaDataSource l'oggetto non ne è già stato inizializzato con un'origine dei simboli. |
E_INVALIDARG |
non valido ppSession parametro. |
E_OUTOFMEMORY |
Memoria insufficiente per l'accesso. |
Note
Questo metodo viene aperto IDiaSession oggetto per un'origine dati.
IDiaSession query di utilizzo degli oggetti dell'origine dati.Una sessione gestisce uno spazio degli indirizzi per ogni insieme di simboli di debug.Se il file exe o dll descritto dai simboli dell'origine dati è attivo negli intervalli di indirizzi più (ad esempio, poiché più processi lo carica), pertanto una sessione per ogni intervallo di indirizzi deve essere utilizzata.
Esempio
IDiaSession* pSession;
HRESULT hr = pSource->openSession( &pSession );
if (FAILED(hr))
{
// report error
}
Vedere anche
Attività
Esecuzione di query sul file .Pdb