Método IDebugAdvanced2::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. O que 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 Buffer depende do valor de Qual.
Valor | Tipo de retorno |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION |
[in] BufferSize
Especifica o tamanho, em bytes, do buffer Buffer.
[out, optional] InfoSize
Recebe o tamanho das informações retornadas.
Retornar valor
Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O método foi bem-sucedido. No entanto, as informações não caberiam no Buffer de buffer, portanto, as informações foram truncadas. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |