Compartilhar via


Método IDebugAdvanced3::GetSystemObjectInformation (dbgeng.h)

O método GetSystemObjectInformation retorna informações sobre objetos do sistema operacional no destino.

Sintaxe

HRESULT GetSystemObjectInformation(
  [in]            ULONG   Which,
  [in]            ULONG64 Arg64,
  [in]            ULONG   Arg32,
  [out, optional] PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  InfoSize
);

Parâmetros

[in] Which

Especifica o tipo de objeto e o tipo de informação a ser retornado sobre esse objeto. Qual pode levar o valor a seguir.

Valor Informações retornadas
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION Retorna detalhes do thread especificado pela ID do thread do mecanismo.

[in] Arg64

Especifica um argumento de 64 bits. Esse parâmetro tem as seguintes interpretações dependendo do valor de Qual:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

Não usado.

[in] Arg32

Especifica um argumento de 32 bits. Esse parâmetro tem as seguintes interpretações dependendo do valor de Qual:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

A ID do thread do mecanismo do thread desejado.

[out, optional] Buffer

Recebe as informações solicitadas. O tipo de dados retornados no do Buffer depende do valor de qual.

Valor Tipo de retorno
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

DEBUG_THREAD_BASIC_INFORMATION

[in] BufferSize

Especifica o tamanho, em bytes, do buffer buffer.

[out, optional] InfoSize

Recebe o tamanho das informações retornadas.

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O método foi bem-sucedido. No entanto, as informações não caberiam no buffer buffer, portanto, as informações foram truncadas.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

IDebugAdvanced2

IDebugAdvanced3

IDebugSystemObjects