Interfaccia IDebugClient (dbgeng.h)

Ereditarietà

L'interfaccia IDebugClient eredita dall'interfaccia IUnknown . IDebugClient include anche questi tipi di membri:

Metodi

L'interfaccia IDebugClient include questi metodi.

 
IDebugClient::AddProcessOptions

Il metodo AddProcessOptions aggiunge le opzioni di processo a tali opzioni che influiscono sul processo corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::AttachKernel

I metodi AttachKernel connettono il motore del debugger a una destinazione del kernel. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::AttachProcess

Il metodo AttachProcess connette il motore del debugger a un processo in modalità utente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::ConnectProcessServer

I metodi ConnectProcessServer si connettono a un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::ConnectSession

Il metodo ConnectSession aggiunge il client a una sessione del debugger esistente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::CreateClient

Il metodo CreateClient crea un nuovo oggetto client per il thread corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::CreateProcess

Il metodo CreateProcess crea un processo dalla riga di comando specificata. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::CreateProcessAndAttach

Il metodo IDebugClient::CreateProcessAndAttach crea un processo da una riga di comando specificata, quindi collegarsi a un altro processo in modalità utente.
IDebugClient::D etachProcesses

Il metodo IDebugClient::D etachProcesses scollega il motore del debugger da tutti i processi in tutte le destinazioni, riprendendo tutti i thread.
IDebugClient::D isconnectProcessServer

Il metodo DisconnectProcessServer disconnette il motore del debugger da un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::D ispatchCallbacks

Il metodo DispatchCallbacks consente al motore del debugger di usare il thread corrente per i callback. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::EndSession

Il metodo EndSession termina la sessione del debugger corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::ExitDispatch

Il metodo ExitDispatch fa sì che il metodo DispatchCallbacks restituisca. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::FlushCallbacks

Il metodo IDebugClient::FlushCallbacks forza il recapito di qualsiasi output memorizzato nel buffer rimanente all'oggetto IDebugOutputCallbacks registrato con questo client.
IDebugClient::GetEventCallbacks

Il metodo GetEventCallbacks restituisce l'oggetto callback dell'evento registrato con questo client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetExitCode

Il metodo IDebugClient::GetExitCode restituisce il codice di uscita del processo corrente se tale processo è già stato eseguito fino al completamento.
IDebugClient::GetIdentity

Il metodo GetIdentity restituisce una stringa che descrive il computer e l'utente rappresentato dal client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetInputCallbacks

Il metodo GetInputCallbacks restituisce l'oggetto callback di input registrato con questo client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetKernelConnectionOptions

Il metodo GetKernelConnectionOptions restituisce le opzioni di connessione per la destinazione del kernel corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetOtherOutputMask

Il metodo GetOtherOutputMask restituisce la maschera di output per un altro client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetOutputCallbacks

Il metodo GetOutputCallbacks restituisce l'oggetto callback di output registrato con il client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetOutputLinePrefix

Ottiene il prefisso utilizzato per più righe di output.
IDebugClient::GetOutputMask

Il metodo GetOutputMask restituisce la maschera di output attualmente impostata per il client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetOutputWidth

Ottiene la larghezza di una riga di output per i comandi che producono output formattato.
IDebugClient::GetProcessOptions

Il metodo GetProcessOptions recupera le opzioni di processo che interessano il processo corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::GetRunningProcessDescription

Il metodo IDebugClient::GetRunningProcessDescription restituisce una descrizione del processo che include diversi elementi.
IDebugClient::GetRunningProcessSystemIdByExecutableName

Il metodo IDebugClient::GetRunningProcessSystemIdByExecutableName cerca un processo con un determinato nome di file eseguibile e restituisce il relativo ID processo.
IDebugClient::GetRunningProcessSystemIds

Il metodo GetRunningProcessSystemIds restituisce gli ID del processo per ogni processo in esecuzione. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::OpenDumpFile

Il metodo OpenDumpFile apre un file di dump come destinazione del debugger. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::OutputIdentity

Il metodo OutputIdentity formatta e restituisce una stringa che descrive il computer e l'utente rappresentato da questo client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::OutputServers

Il metodo OutputServers elenca i server in esecuzione in un determinato computer. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::RemoveProcessOptions

Il metodo RemoveProcessOptions rimuove le opzioni di processo dalle opzioni che influiscono sul processo corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetEventCallbacks

Il metodo SetEventCallbacks registra un oggetto callback di eventi con questo client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetInputCallbacks

Il metodo SetInputCallbacks registra un oggetto callback di input con il client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetKernelConnectionOptions

Il metodo SetKernelConnectionOptions aggiorna alcune delle opzioni di connessione per una destinazione del kernel attivo. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetOtherOutputMask

Il metodo SetOtherOutputMask imposta la maschera di output per un altro client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetOutputCallbacks

Il metodo SetOutputCallbacks registra un oggetto callback di output con questo client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetOutputLinePrefix

Imposta un prefisso per più righe di output.
IDebugClient::SetOutputMask

Il metodo SetOutputMask imposta la maschera di output per il client. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::SetOutputWidth

Controlla la larghezza di una riga di output per i comandi che producono output formattato.
IDebugClient::SetProcessOptions

Il metodo SetProcessOptions imposta le opzioni di processo che interessano il processo corrente. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::StartProcessServer

Il metodo StartProcessServer avvia un server di elaborazione. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::StartServer

Il metodo StartServer avvia un server di debug. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::TerminateProcesses

Il metodo TerminateProcesses tenta di terminare tutti i processi in tutte le destinazioni. Questo metodo appartiene all'interfaccia IDebugClient.
IDebugClient::WriteDumpFile

Il metodo WriteDumpFile crea un file di dump in modalità utente o kernel-modecrash. Questo metodo appartiene all'interfaccia IDebugClient.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5