Идентификатор исходит от объекта электронного экрана , как вы уже указали. Это внутренне использует экран Chromium (см. #include "ui/display/screen.h"
. После более подробного изучения я обнаружил, что идентификатор происходит из метода в строке 59 реализации display_info.cc . Это просто хеш, сгенерированный из имя устройства, которое происходит от ОС, а именно из структуры MonitorInfoEXA.
Может быть, вы можете повторить хэш, который они делают с именем, и сопоставить его с идентификатором.
static_cast<int64_t>(base::Hash(base::WideToUTF8(device_name))
где имя устройства - szDevice из this struct .