Интервал до первого срабатывания таймера

157. Функция SetWaitableTimer.Параметр LONG lPeriod?

Периодичность срабатывания

158. Функция SetWaitableTimer. Параметр PTIMERAPCROUTINE pfnCompletionRoutine?

Процедура завершения (асинхронного вызова)

159. Семафоры подчиняются следующему правилу?

- семафор переходит в свободное состояние, когда счетчик числа текущих ресурсов становится больше нуля;

- если счетчик числа текущих ресурсов становится равным нулю,

Семафор переходит в занятое состояние;

- счетчик числа текущих ресурсов не может быть отрицательным;

- счетчик числа текущих ресурсов не может быть больше, чем счет-

Чик максимального числа ресурсов.

160. Функция … создает семафор?

CreateSemaphore

161. Если создан поименованный семафор, получить его описатель можно при помощи функции?

OpenSemaphore.

162. Поток освобождает ресурс вызовом функции?

ReleaseSemaphore.

163. Функция CreateSemaphore. Параметр PSECURITY_ATTRIBUTES lpSemaphoreAttributes?

Атрибуты безопасности

164. Функция CreateSemaphore. Параметр LONG lInitialCount?

Начальное число ресурсов

165. Функция CreateSemaphore. Параметр LONG lMaximumCount?

Макс число ресурсов

166. ФункцияOpenSemaphore. Параметр DWORD dwDesiredAccess?

/ требуемый доступ ( режим доступа )

167. Функция OpenSemaphore. Параметр BOOL bInheritHandle?

Возможность наследования описателя

168. ФункцияO penSemaphore. Параметр LONG lMaximumCount?

??Takoi net

169. Функция ReleaseSemaphore. Параметр HANDLE hSemaphore?

Описатель семафора

170. Функция ReleaseSemaphore. Параметр LONG lReleaseCount?

Число освобождаемых ресурсов

171. ФункцияReleaseSemaphore. Параметр LPLONG lpPreviousCount?

Предыдущее состояние счетчика ресурсов

172. Мьютекс создается функцией?

CreateMutex

173. Получить описатель существующего поименованного мьютекса можно при помощи функции?

OpenMutex

174. Поток освобождает мьютекс при помощи функции?

ReleaseMutex

175. ФункцияCreateMutex. Параметр LPSECURITY_ATTRIBUTES lpMutexAttributes?

Атрибуты безопасности

176. ФункцияCreateMutex. Параметр BOOL bInitialOwner?

Начальный владелец

177. ФункцияOpenMutex. Параметр DWORD dwDesiredAccess?

/ требуемый доступ

178. В заголовке сообщения находится такая служебная информация, как?

Тип сообщения

Имя адресата сообщения

Имя отправителя сообщения

Длина сообщения

179. Характеристики анонимных каналов, которые необходимо учитывать при их использовании для обмена данными между параллельными процессами: 1)не имеют имени 2)полудуплексные 3)передача данных потоком 4)синхронный обмен данными 5)возможность моделирования любой топологии связей?

180. Анонимные каналы создаются процессом-сервером при помощи функции?

CreatePipe

181. ФункцияCreatePipe. Параметр PHANDLE hReadHandle?

Дескриптор для чтения из канала

182. ФункцияCreatePipe. Параметр PHANDLE hWriteHandle?

Дескриптор для записи в канал

183. ФункцияCreatePipe. Параметр LPSEOTRITY_ATTRIBUTES lpPipeAttributes?

Атрибуты защиты

184. ФункцияCreatePipe. Параметр DWORD dwSize?

Размер буфера в байтах

185. Явная передача наследуемого дескриптора процессу-клиенту анонимного канала может выполняться следующим способом?

Через командную строку

Через поля hstdinput, hstdoutput,hstderror и структуры STARTUPINFO

Посредство сообщения WM_COPYDATA

Через файл

186. Для записи данных в анонимный канал используется функция?

WriteFile

187. Для чтения данных из анонимного канала используется функция?

ReadFile

188. ФункцияWriteFile. Параметр HANDLE hAnonymousPipe?

Дескриптор анонимного канала

189. ФункцияWriteFile. Параметр LPCVOID lpBuffer?

Буфер данных

190. ФункцияWriteFile. Параметр DWORD dwNumberOfBytesToWrite?

Количество байтов для записи

191. ФункцияWriteFile. Параметр LPDWORD lpNumberOfBytesWritten?