SayoriOS
0.3.3
env.h
1
#pragma once
2
3
typedef
struct
env
{
4
int
OS_VERSION_ENV
;
5
int
OS_VERSION_MAJOR
;
6
int
OS_VERSION_MINOR
;
7
int
OS_VERSION_PATCH
;
8
size_t
DisplayFrameBuffer_Address
;
9
size_t
DisplayAddress;
// Адрес реального экрана
10
size_t
Link_Time
;
11
size_t
Display_W
;
12
size_t
Display_H
;
13
size_t
Display_B
;
14
size_t
Display_P
;
15
size_t
Display_S
;
16
size_t
Ticks
;
17
size_t
RAM_Install
;
18
size_t
RAM_Used
;
19
size_t
RAM_Free
;
20
}
env_t
;
21
22
extern
env_t
system_environment;
23
24
void
configure_env();
env
Definition:
env.h:3
env::Display_S
size_t Display_S
Размер буфера
Definition:
env.h:15
env::OS_VERSION_MINOR
int OS_VERSION_MINOR
Пре-Релиз
Definition:
env.h:6
env::Display_B
size_t Display_B
Бит / пиксель
Definition:
env.h:13
env::Display_P
size_t Display_P
Глубина экрана
Definition:
env.h:14
env::OS_VERSION_PATCH
int OS_VERSION_PATCH
Патч
Definition:
env.h:7
env::Display_H
size_t Display_H
Высота экрана
Definition:
env.h:12
env::OS_VERSION_ENV
int OS_VERSION_ENV
Версия ENV.
Definition:
env.h:4
env::RAM_Used
size_t RAM_Used
Использовано ОЗУ
Definition:
env.h:18
env::RAM_Free
size_t RAM_Free
Свободно ОЗУ
Definition:
env.h:19
env::OS_VERSION_MAJOR
int OS_VERSION_MAJOR
Версия ядра
Definition:
env.h:5
env::Display_W
size_t Display_W
Длина экрана
Definition:
env.h:11
env::DisplayFrameBuffer_Address
size_t DisplayFrameBuffer_Address
Ссылка на виртуальный экран
Definition:
env.h:8
env::Ticks
size_t Ticks
Количество текущих тиков
Definition:
env.h:16
env::Link_Time
size_t Link_Time
Ссылка на время
Definition:
env.h:10
env::RAM_Install
size_t RAM_Install
Установлено ОЗУ
Definition:
env.h:17
kernel
include
user
env.h
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:21. Создано системой
1.9.1