Compartir a través de


Método IDebugClient3::GetKernelConnectionOptions (dbgeng.h)

El método GetKernelConnectionOptions devuelve las opciones de conexión para el destino del kernel actual.

Sintaxis

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

Parámetros

[out, optional] Buffer

Especifica el búfer para recibir las opciones de conexión.

[in] BufferSize

Especifica el tamaño en caracteres del búfer de búfer. Este tamaño incluye el espacio para el carácter de terminación '\0'.

[out, optional] OptionsSize

Recibe el tamaño en caracteres de las opciones de conexión. Este tamaño incluye el espacio para el carácter de terminación '\0'. Si OptionsSize es NULL, no se devuelve esta información.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.
S_FALSE
El tamaño de la cadena era mayor que el tamaño del búfer, por lo que se truncaba para ajustarse al búfer.
E_UNEXPECTED
El destino actual no es un destino de kernel activo estándar.

Comentarios

Este método solo está disponible para destinos de kernel dinámicos que no son locales y no están conectados a través de eXDI.

Las opciones de conexión devueltas son las mismas que se usan para conectarse al kernel.

Para obtener más información sobre cómo conectarse a destinos en modo kernel en directo, vea Destinos de live Kernel-Mode.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

AttachKernel

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5