Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
The method GetDebuggeeType returns the nature of the current target (for example, whether it is a kernel-mode or user-mode target), and how the debugger engine is connected to it.
If the target is a crash dump file, the method GetDumpFormatFlags will indicate what information is contained in the dump.
Computador de destino
The page size of the target's computer is returned by GetPageSize. IsPointer64Bit will indicate if the computer uses 32-bit or 64-bit addresses.
Note Internally, the debugger engine always uses 64-bit addresses for the target. Se o destino usar apenas endereços de 32 bits, o mecanismo os converterá automaticamente ao se comunicar com o destino.
The number of processors in the target's computer is returned by GetNumberProcessors.
Há três tipos de processador diferentes associados ao computador de destino:
O tipo de processador real é o tipo do processador físico no computador de destino. This is returned by GetActualProcessorType.
O tipo de processador em execução é o tipo do processador usado no contexto do processador em execução no momento. This is returned by GetExecutingProcessorType.
O tipo de processador efetivo é o tipo de processador que o depurador usa ao interpretar informações do destino, por exemplo, definir pontos de interrupção, acessar registros e obter rastreamentos de pilha. The effective processor type is returned by GetEffectiveProcessorType and can be changed using SetEffectiveProcessorType.
O tipo de processador efetivo e o tipo de processador em execução podem ser diferentes do tipo de processador real, por exemplo, quando o processador físico é um processador x64 e está em execução no modo x86.
The different executing processor types that are supported by the physical processor on the target's computer are returned by GetPossibleExecutingProcessorTypes. The number of these is returned by GetNumberPossibleExecutingProcessorTypes.
The list of processor types that is supported by the debugger engine is returned by GetSupportedProcessorTypes. The number of supported processor types is returned by GetNumberSupportedProcessorTypes.
The names (full and abbreviated) of a processor type are returned by GetProcessorTypeNames.
The current time on the target's computer is returned by GetCurrentTimeDate. The length of time the target's computer has been running since the last boot is returned by GetCurrentSystemUpTime. As informações de tempo podem não estar disponíveis para todos os destinos.
Versões de destino
The Windows version running on the target's computer is returned by GetSystemVersionValues and the Request operation DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS, and a description of the Windows version is returned by GetSystemVersionString. Some of this information is also returned by GetSystemVersion.