Несколько функций API для нескольких мониторов (например, MonitorFromRect ) возвращают дескриптор HMONITOR для рассматриваемого монитора. Мне не удалось найти функцию для освобождения этого дескриптора - нужно ли его освобождать, и если да, то как мне его освободить?
В SDK документы всегда явно указывают, как дескриптор должен быть освобожден.Ничего для HMONITOR, вы просто получаете указатель на внутренний объект, который все равно есть.
Microsoft Пример программы не пытается освободить дескриптор. Хотя их примеры могут быть не идеальными, они являются хорошим показателем того, как должна использоваться функция.