Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2021, 16:04   #1
GrimHex
Пользователь
 
Аватар для GrimHex
 
Регистрация: 14.08.2019
Сообщений: 65
По умолчанию Virtualization APIs > Host Compute System-(HCS) — эти ли API для песочницы? Кто знает туториалы по программированию?

В целом эти API показались не очень объемными для изучения. Однако местами не совсем понятен синтаксис. Мне нужно найти хотя бы короткие примеры с комментариями и описанием, - одним словом, практику. Статьи, вузовские лекции, книги. Возможно, кто-либо на форуме писал на данных API. Еще какая ни будь инфа по теме.

А вообще есть вопрос: Host Compute System-(HCS) — это такая себе платформа для песочницы или нет?

Что именно непонятно: какими могут быть значения констант в данном коде и что эти значения определяют?

Код:
typedef enum HCS_EVENT_TYPE
{
    HcsEventInvalid = 0x00000000,
    HcsEventSystemExited = 0x00000001,
    HcsEventSystemCrashInitiated = 0x00000002,
    HcsEventSystemCrashReport = 0x00000003,
    HcsEventSystemRdpEnhancedModeStateChanged = 0x00000004,
    HcsEventSystemSiloJobCreated = 0x00000005,
    HcsEventSystemGuestConnectionClosed = 0x00000006,
    HcsEventProcessExited = 0x00010000,
    HcsEventOperationCallback = 0x01000000,
    HcsEventServiceDisconnect = 0x02000000
} HCS_EVENT_TYPE;

Последний раз редактировалось GrimHex; 26.12.2021 в 16:35.
GrimHex вне форума Ответить с цитированием
Старый 26.12.2021, 19:13   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Документацию пробовали читать?
https://docs.microsoft.com/en-us/vir...i/hcs/overview
waleri вне форума Ответить с цитированием
Старый 27.12.2021, 02:33   #3
GrimHex
Пользователь
 
Аватар для GrimHex
 
Регистрация: 14.08.2019
Сообщений: 65
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Документацию пробовали читать?
https://docs.microsoft.com/en-us/vir...i/hcs/overview
Да, читал. Там не написано, какими значениями (кроме тех что указанны) можно инициализировать константы.
GrimHex вне форума Ответить с цитированием
Старый 27.12.2021, 12:26   #4
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Мы точно про одну и туже страницу говорим? Я даже через гугл переводчик проверил и не нашел там
Цитата:
Сообщение от GrimHex Посмотреть сообщение
Там не написано, какими значениями (кроме тех что указанны) можно инициализировать константы.
Зато нашел описание, референсы и примеры.
ForenLi вне форума Ответить с цитированием
Старый 27.12.2021, 12:50   #5
GrimHex
Пользователь
 
Аватар для GrimHex
 
Регистрация: 14.08.2019
Сообщений: 65
По умолчанию

Цитата:
Сообщение от ForenLi Посмотреть сообщение
Мы точно про одну и туже страницу говорим? Я даже через гугл переводчик проверил и не нашел там
Вот здесь код, который я выложил. Значения для инициализации не описаны почему-то: https://docs.microsoft.com/en-us/vir...hcs_event_type

Цитата:
Сообщение от ForenLi Посмотреть сообщение
Зато нашел описание, референсы и примеры.
Самое необходимое есть. Может быть это слишком специфические значения, изменения которых не нужно для базовой работы с API ?

Последний раз редактировалось GrimHex; 27.12.2021 в 12:56.
GrimHex вне форума Ответить с цитированием
Старый 27.12.2021, 13:11   #6
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от GrimHex Посмотреть сообщение
Может быть это слишком специфические значения, изменения которых не нужно для базовой работы с API ?
Да, это сакральные знания, которые передаются от отца к сыну.
Если вы дочь, то у вас нет шансов.
waleri вне форума Ответить с цитированием
Старый 27.12.2021, 13:43   #7
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Цитата:
Сообщение от GrimHex Посмотреть сообщение
Значения для инициализации не описаны почему-то:
Мм... Я уже начинаю сомневаться в вашем зрении или способности читать. По ссылке:
Цитата:
HcsEventInvalid The event is invalid.
HcsEventSystemExited The notification of HCS_SYSTEM handle for system exited.
HcsEventSystemCrashInitiated The notification of HCS_SYSTEM handle for crash initiated.
HcsEventSystemCrashReport The notification of HCS_SYSTEM handle for crash report.
HcsEventSystemRdpEnhancedModeStateC hanged The notification of HCS_SYSTEM handle for Rdp enhanced mode state changed.
HcsEventSystemSiloJobCreated Reserved For Future Use.
HcsEventSystemGuestConnectionClosed The notification of HCS_SYSTEM handle for guest connection closed.
HcsEventProcessExited The notification of HCS_PROCESS handle for process exited.
HcsEventOperationCallback The notification of call-back operation.
HcsEventServiceDisconnect The notification of service disconnect.
ForenLi вне форума Ответить с цитированием
Старый 27.12.2021, 13:57   #8
GrimHex
Пользователь
 
Аватар для GrimHex
 
Регистрация: 14.08.2019
Сообщений: 65
По умолчанию

Цитата:
Сообщение от ForenLi Посмотреть сообщение
Мм... Я уже начинаю сомневаться в вашем зрении или способности читать. По ссылке:
HcsEventServiceDisconnect = 0x02000000. Значение это "0x02000000"

HcsEventServiceDisconnect The notification of service disconnect. - не значение, а описание.
GrimHex вне форума Ответить с цитированием
Старый 27.12.2021, 14:03   #9
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

И? Значит по ссылке есть и значение в енуме, и описание. Так чего вам не хватает?
ForenLi вне форума Ответить с цитированием
Старый 27.12.2021, 14:13   #10
GrimHex
Пользователь
 
Аватар для GrimHex
 
Регистрация: 14.08.2019
Сообщений: 65
По умолчанию

Цитата:
Сообщение от ForenLi Посмотреть сообщение
И? Значит по ссылке есть и значение в енуме, и описание. Так чего вам не хватает?
Мне интересно как будут работать кастомные значения.

HcsEventServiceDisconnect = 0x02000000. - Дано.
HcsEventServiceDisconnect = 0x????????. - Как будет работать?
GrimHex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функции api для работы с Operating System Cache one_awful_sing Win Api 2 06.03.2012 20:20
кто напишет эти програмки для меня? Оксана_В Помощь студентам 5 09.04.2009 19:03
Кто знает антивирусы для флешки? Ol'ga Софт 3 06.11.2008 21:40