# Record TCefTaskInfo

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefTaskInfo = record`

## Description

Structure representing task information provided by ICefTaskManager.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_task_info_t))

## Overview

### Fields

Public | `size: NativeUInt;`
Public | `id: int64;`
Public | `type_: TCefTaskType;`
Public | `is_killable: integer;`
Public | `title: TCefString;`
Public | `cpu_usage: double;`
Public | `number_of_processors: integer;`
Public | `memory: int64;`
Public | `gpu_memory: int64;`
Public | `is_gpu_memory_inflated: integer;`

## Description

### Fields

Public | `size: NativeUInt;`
Size of this structure.

Public | `id: int64;`
The task ID.

Public | `type_: TCefTaskType;`
The task type.

Public | `is_killable: integer;`
Set to true (1) if the task is killable.

Public | `title: TCefString;`
The task title.

Public | `cpu_usage: double;`
The CPU usage of the process on which the task is running. The value is in the range zero to number_of_processors * 100%.

Public | `number_of_processors: integer;`
The number of processors available on the system.

Public | `memory: int64;`
The memory footprint of the task in bytes. A value of -1 means no valid value is currently available.

Public | `gpu_memory: int64;`
The GPU memory usage of the task in bytes. A value of -1 means no valid value is currently available.

Public | `is_gpu_memory_inflated: integer;`
Set to true (1) if this task process' GPU resource count is inflated because it is counting other processes' resources (e.g, the GPU process has this value set to true because it is the aggregate of all processes).

Generated by PasDoc 1.0.4.