Библиотека knigago >> Компьютеры: Операционные системы >> Windows >> Русский справочник по Win32 API


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 958, книга: Мантра тысячи смертей (СИ)
автор: Алекс Кин

Фэнтези (прочее) В стране Ирионд, где искусство некромантии процветает, молодой человек по имени Фелис обнаруживает у себя редкий дар. Он становится обладателем Мантры Тысячи Смертей, древней и смертоносной техники, которая позволяет контролировать души умерших. Фелису предстоит пройти опасный путь, сражаясь с врагами и исследуя тайны своей силы. Его путь переплетается с судьбами других персонажей, включая колдунью-отступницу, загадочного убийцу и принца-изгнанника. Персонажи хорошо...

СЛУЧАЙНАЯ КНИГА

Тарас Сорока - Русский справочник по Win32 API

Русский справочник по Win32 API
Книга - Русский справочник по Win32 API.  Тарас Сорока  - прочитать полностью в библиотеке КнигаГо
Название:
Русский справочник по Win32 API
Тарас Сорока

Жанр:

Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Windows, Windows API

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Русский справочник по Win32 API"

Аннотация к этой книге отсутствует.

Читаем онлайн "Русский справочник по Win32 API". [Страница - 54]

Заголовок: Объявлена в Mmsystem.h ; подключать Windows.h .

Библиотека: Используйте Winmm. lib.


См . также


TIMECAPS.


timeGetSystemTime


Функция timeGetSystemTime извлекает системное время в миллисекундах. Системное время - это время, истекшее с момента старта Windows . Эта функция работает схожим с функцией timeGetTime образом. Смотри описание timeGetTime для подробного описания работы с данными функциями.


MMRESULT timeGetSystemTime (

LPMMTIME pmmt ,

UINT cbmmt

);


Параметры


pmmt - указатель на структуру типа MMTIME .

cbmmt - размер структуры типа MMTIME в байтах.


Возвращаемые значения


Возвращает TIMERR _ NOERROR . Системное время возвращается в качестве значения члена ms структуры типа MMTIME .


Требования


Windows NT /2000/ XP : Включена в Windows NT 3.1 и выше.

Windows 95/98/ Me : Включена в Windows 95 и выше.

Заголовок: Объявлена в Mmsystem . h ; подключать Windows . h .

Библиотека: Используйте Winmm . lib .


См . также


timeGetTime, MMTIME .


timeGetTime


Функция timeGetTime извлекает системное время в миллисекундах. Системное время - это время, истекшее с момента старта Windows .


DWORD timeGetTime (VOID);


Параметры


Функция не имеет параметров.


Возвращаемые значения


Функция возвращает системное время в миллисекундах.


Комментарии


Единственной разницей между этой функцией и функцией timeGetSystemTime является использование timeGetSystemTime структуры типа MMTIME для возвращения системного времени. У функции timeGetTime меньшие по сравнению с timeGetSystemTime накладные расходы.

Обратите внимание, что значение, возвращаемое функцией timeGetTime , имеет тип DWORD . Возвращаемое значение сбрасывается в нуль каждые 2^32 миллисекунд, что составляет примерно 49.71 дней. Это может вызвать проблемы в коде, который напрямую использует возвращаемое функцией timeGetTime значение в вычислениях, особенно, когда значение используется для контроля выполнения кода. Вы должны всегда в вычислениях использовать разницу между двумя возвращаемыми функцией timeGetTime значениями.

Windows NT /2000: Точность по умолчанию для функции timeGetTime может быть пять или более миллисекунд, в зависимости от машины. Вы можете использовать функции timeBeginPeriod и timeEndPeriod для увеличения точности timeGetTime . Если вы это сделаете, минимальная разница между двумя успешно возвращенными функцией timeGetTime значениями может быть меньше минимального периода, установленного функциями timeBeginPeriod и timeEndPeriod . Для измерения коротких интервалов времени с высокой точностью используйте функции QueryPerformanceCounter и QueryPerformanceFrequency.

Windows 95: Точность по умолчанию для функции timeGetTime составляет одну миллисекунду. Другими словами, функция timeGetTime может возвращать значения, отличающиеся друг от друга только на одну миллисекунду. И не имеет значения, были ли вызваны функции timeBeginPeriod и timeEndPeriod.


Требования


Windows NT /2000/XP : Включена в Windows NT 3.1 и выше.

Windows 95/98/Me : Включена в Windows 95 и выше.

Заголовок: Объявлена в Mmsystem.h ; подключать Windows.h .

Библиотека: Используйте Winmm.lib .


См . также


timeGetSystemTime, MMTIME, timeBeginPeriod, timeEndPeriod, QueryPerformanceCounter, QueryPerformanceFrequency.


timeKillEvent


Функция timeKillEvent отменяет указанное событие таймера


MMRESULT timeKillEvent (

UINT uTimerID

);


Параметры


uTimerID - идентификатор отменяемого события таймера. Этот идентификатор был возвращен функцией timeSetEvent , когда устанавливалось событие таймера.


Возвращаемые значения


Возвращается TIMERR_NOERROR в случае успеха или MMSYSERR_INVALPARAM, если указанное событие таймера не существует.


Требования


Windows NT /2000/ XP : Включена в Windows NT 3.1 и выше.

Windows 95/98/ Me : Включена в Windows 95 и выше.

Заголовок: Объявлена в Mmsystem.h ; подключать Windows.h.

Библиотека: Используйте Winmm.lib.


См . также


timeSetEvent.


timeSetEvent


Функция timeSetEvent запускает указанное событие мультимедиа таймера. Мультимедиа таймер выполняется в своем собственном потоке. После активации события, оно вызывает указанную функцию обратного вызова или устанавливает, или вызывает срабатывание указанного события.


MMRESULT timeSetEvent (

UINT uDelay,

UINT uResolution,

LPTIMECALLBACK lpTimeProc,

DWORD_PTR dwUser,

UINT fuEvent

);


Параметры


uDelay - задержка события в миллисекундах. Если это --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.