Interfaccia IDebugClient2 (dbgeng.h)
Ereditarietà
L'interfaccia IDebugClient2 eredita da IDebugClient. IDebugClient2 include anche questi tipi di membri:
Metodi
L'interfaccia IDebugClient2 include questi metodi.
IDebugClient2::AbandonCurrentProcess Il metodo IDebugClient2::AbandonCurrentProcess rimuove il processo corrente dall'elenco di processi del motore senza scollegare o terminare il processo. |
IDebugClient2::AddDumpInformationFile Il metodo IDebugClient2::AddDumpInformationFile registra file aggiuntivi contenenti informazioni di supporto che verranno usate durante l'apertura di un file di dump. |
IDebugClient2::AddProcessOptions Il metodo AddProcessOptions aggiunge le opzioni di processo a tali opzioni che influiscono sul processo corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::AttachKernel I metodi AttachKernel connettono il motore del debugger a una destinazione del kernel. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::AttachProcess Il metodo AttachProcess connette il motore del debugger a un processo in modalità utente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::ConnectProcessServer I metodi ConnectProcessServer si connettono a un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::ConnectSession Il metodo ConnectSession aggiunge il client a una sessione del debugger esistente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::CreateClient Il metodo CreateClient crea un nuovo oggetto client per il thread corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::CreateProcess Il metodo CreateProcess crea un processo dalla riga di comando specificata. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::CreateProcessAndAttach Il metodo IDebugClient2::CreateProcessAndAttach crea un processo da una riga di comando specificata, quindi collegarsi a un altro processo in modalità utente. |
IDebugClient2::D etachCurrentProcess Il metodo DetachCurrentProcess scollega il motore del debugger dal processo corrente, riprendendo tutti i thread. Questo metodo appartiene a IDebugClient2. |
IDebugClient2::D etachProcesses Informazioni su come il metodo DetachProcesses scollega il motore del debugger da tutti i processi in tutte le destinazioni, riprendendo tutti i thread. |
IDebugClient2::D isconnectProcessServer Il metodo DisconnectProcessServer disconnette il motore del debugger da un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::D ispatchCallbacks Il metodo DispatchCallbacks consente al motore del debugger di usare il thread corrente per i callback. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::EndProcessServer Il metodo EndProcessServer richiede l'arresto di un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::EndSession Il metodo EndSession termina la sessione del debugger corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::ExitDispatch Il metodo ExitDispatch fa sì che il metodo DispatchCallbacks restituisca. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::FlushCallbacks Il metodo IDebugClient2::FlushCallbacks forza il recapito di qualsiasi output memorizzato nel buffer rimanente all'oggetto IDebugOutputCallbacks registrato con questo client. |
IDebugClient2::GetEventCallbacks Il metodo GetEventCallbacks restituisce l'oggetto callback dell'evento registrato con questo client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetExitCode Il metodo IDebugClient2::GetExitCode restituisce il codice di uscita del processo corrente se tale processo è già stato eseguito fino al completamento. |
IDebugClient2::GetIdentity Il metodo GetIdentity restituisce una stringa che descrive il computer e l'utente rappresentato dal client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetInputCallbacks Il metodo GetInputCallbacks restituisce l'oggetto callback di input registrato con questo client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetKernelConnectionOptions Il metodo GetKernelConnectionOptions restituisce le opzioni di connessione per la destinazione del kernel corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetOtherOutputMask Il metodo GetOtherOutputMask restituisce la maschera di output per un altro client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetOutputCallbacks Il metodo GetOutputCallbacks restituisce l'oggetto callback di output registrato con il client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetOutputMask Il metodo GetOutputMask restituisce la maschera di output attualmente impostata per il client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetProcessOptions Il metodo GetProcessOptions recupera le opzioni di processo che interessano il processo corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::GetRunningProcessDescription Il metodo IDebugClient2::GetRunningProcessDescription restituisce una descrizione del processo che include diversi elementi. |
IDebugClient2::GetRunningProcessSystemIdByExecutableName Il metodo IDebugClient2::GetRunningProcessSystemIdByExecutableName cerca un processo con un determinato nome di file eseguibile e restituisce il relativo ID processo. |
IDebugClient2::GetRunningProcessSystemIds Il metodo GetRunningProcessSystemIds restituisce gli ID del processo per ogni processo in esecuzione. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::IsKernelDebuggerEnabled Il metodo IsKernelDebuggerEnabled controlla se il debug del kernel è abilitato per il kernel locale. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::OpenDumpFile Il metodo OpenDumpFile apre un file di dump come destinazione del debugger. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::OutputIdentity Il metodo IDebugClient2::OutputIdentity formatta e restituisce una stringa che descrive il computer e l'utente rappresentato da questo client. |
IDebugClient2::OutputServers Il metodo OutputServers elenca i server in esecuzione in un determinato computer. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::RemoveProcessOptions Il metodo RemoveProcessOptions rimuove le opzioni di processo da quelle opzioni che influiscono sul processo corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetEventCallbacks Il metodo SetEventCallbacks registra un oggetto callback eventi con questo client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetInputCallbacks Il metodo SetInputCallbacks registra un oggetto callback di input con il client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetKernelConnectionOptions Il metodo SetKernelConnectionOptions aggiorna alcune delle opzioni di connessione per una destinazione del kernel live. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetOtherOutputMask Il metodo SetOtherOutputMask imposta la maschera di output per un altro client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetOutputCallbacks Il metodo SetOutputCallbacks registra un oggetto callback di output con questo client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetOutputMask Il metodo SetOutputMask imposta la maschera di output per il client. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::SetProcessOptions Il metodo SetProcessOptions imposta le opzioni di processo che influiscono sul processo corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::StartProcessServer Il metodo StartProcessServer avvia un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::StartServer Il metodo StartServer avvia un server di debug. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::TerminateCurrentProcess Il metodo TerminateCurrentProcess tenta di terminare il processo corrente. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::TerminateProcesses Il metodo TerminateProcesses tenta di terminare tutti i processi in tutte le destinazioni. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::WaitForProcessServerEnd Il metodo WaitForProcessServerEnd attende l'uscita di un server di elaborazione locale. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::WriteDumpFile Il metodo WriteDumpFile crea un file dump in modalità utente o kernel-modecrash. Questo metodo appartiene all'interfaccia IDebugClient2. |
IDebugClient2::WriteDumpFile2 Il metodo WriteDumpFile2 crea un file dump in modalità utente o kernel-modecrash. Questo metodo appartiene all'interfaccia IDebugClient2. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dbgeng.h (includere Dbgeng.h) |