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 |
[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 |
---|---|
|
O método foi bem-sucedido. |
|
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) |