Metodo IDebugInputCallbacks::StartInput (dbgeng.h)
Il metodo di callback StartInput viene chiamato dal motore per indicare che è in attesa di una riga di input.
Sintassi
HRESULT StartInput(
[in] ULONG BufferSize
);
Parametri
[in] BufferSize
Specifica il numero di caratteri richiesti. Qualsiasi input più lungo di questa dimensione verrà troncato.
Valore restituito
Il valore restituito viene ignorato dal motore a meno che non indichi un errore di chiamata di procedura remota; in questo caso il client, con cui viene registrato l'oggetto IDebugEventCallbacks , è disabilitato.
Commenti
Questo metodo indica che il motore è in attesa di una riga di input da qualsiasi client. Ciò può verificarsi se, ad esempio, il metodo Input è stato chiamato su un client.
Dopo aver chiamato questo metodo, il motore attende fino a quando non riceve un input. Quando riceve l'input, chiama IDebugInputCallbacks::EndInput per informare tutti gli oggetti IDebugInputCallbacks registrati con i client che non sono più in attesa di input.
L'oggetto IDebugInputCallbacks può fornire al motore una riga di input chiamando i metodi ReturnInput o ReturnInputWide .
Per altre informazioni sull'input del motore di debugger, vedere Input e output.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |