Metodo IDebugClient4::GetKernelConnectionOptions (dbgeng.h)

Il metodo GetKernelConnectionOptions restituisce le opzioni di connessione per la destinazione del kernel corrente.

Sintassi

HRESULT GetKernelConnectionOptions(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG OptionsSize
);

Parametri

[out, optional] Buffer

Specifica il buffer per ricevere le opzioni di connessione.

[in] BufferSize

Specifica le dimensioni in caratteri del buffer Buffer. Questa dimensione include lo spazio per il carattere di terminazione '\0'.

[out, optional] OptionsSize

Riceve le dimensioni in caratteri delle opzioni di connessione. Questa dimensione include lo spazio per il carattere di terminazione '\0'. Se OptionsSize è NULL, queste informazioni non vengono restituite.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
S_FALSE
La dimensione della stringa è maggiore della dimensione del buffer, quindi è stata troncata per adattarsi al buffer.
E_UNEXPECTED
La destinazione corrente non è una destinazione del kernel live standard.

Commenti

Questo metodo è disponibile solo per le destinazioni del kernel live che non sono locali e non connesse tramite eXDI.

Le opzioni di connessione restituite sono le stesse opzioni usate per connettersi al kernel.

Per altre informazioni sulla connessione alle destinazioni in modalità kernel live, vedere Destinazioni live Kernel-Mode.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

AttachKernel

Idebugclient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5