ProcessThread.PrivilegedProcessorTime ProcessThread.PrivilegedProcessorTime ProcessThread.PrivilegedProcessorTime ProcessThread.PrivilegedProcessorTime Property

Definição

Obtém a quantidade de tempo que o thread gastou executando código dentro do núcleo do sistema operacional.Gets the amount of time that the thread has spent running code inside the operating system core.

public:
 property TimeSpan PrivilegedProcessorTime { TimeSpan get(); };
public TimeSpan PrivilegedProcessorTime { get; }
member this.PrivilegedProcessorTime : TimeSpan
Public ReadOnly Property PrivilegedProcessorTime As TimeSpan

Valor da propriedade

Um TimeSpan que indica a quantidade de tempo que o thread gastou executando código dentro do núcleo do sistema operacional.A TimeSpan indicating the amount of time that the thread has spent running code inside the operating system core.

Exceções

Não foi possível recuperar o tempo do thread.The thread time could not be retrieved.

O processador está em um computador remoto.The process is on a remote computer.

Comentários

O Windows usa vários mecanismos de proteção diferentes, e na raiz deles é a distinção entre o modo de usuário e o modo privilegiado.Windows uses several different protection mechanisms, and at the root of them all is the distinction between user mode and privileged mode. PrivilegedProcessorTimecorresponde à quantidade de tempo que o aplicativo gastou em execução no modo privilegiado, dentro do núcleo do sistema operacional.PrivilegedProcessorTime corresponds to the amount of time that the application has spent running in privileged mode, inside the operating system core. A UserProcessorTime propriedade indica a quantidade de tempo que o aplicativo gastou executando o código no modo de usuário, fora do núcleo do sistema.The UserProcessorTime property indicates the amount of time that the application has spent running code in user mode, outside the system core.

O modo de usuário restringe o aplicativo de duas maneiras importantes.User mode restricts the application in two important ways. Primeiro, o aplicativo não pode acessar diretamente os periféricos, mas, em vez disso, deve chamar o núcleo do sistema operacional para obter ou definir dados periféricos.First, the application cannot directly access the peripherals, but instead must call the operating system core to get or set peripheral data. O sistema operacional pode, dessa forma, garantir que um aplicativo não destrua dados periféricos que são necessários para outro.The operating system can thus ensure that one application does not destroy peripheral data that is needed by another. Em segundo lugar, o aplicativo não pode ler ou alterar dados que o próprio sistema operacional mantém.Second, the application cannot read or change data that the operating system itself maintains. Essa restrição impede que os aplicativos corrompam de forma inadvertida ou intencional o núcleo.This restriction prevents applications from either inadvertently or intentionally corrupting the core. Se o aplicativo precisar do sistema operacional para executar uma operação, ele chamará uma das rotinas do sistema.If the application needs the operating system to perform an operation, it calls one of the system's routines. Muitas dessas transições para o modo privilegiado, executam a operação e retornam suavemente para o modo de usuário.Many of these transition into privileged mode, perform the operation, and smoothly return to user mode.

Aplica-se a

Veja também