Количество записанных байтов

192. ФункцияWriteFile. Параметр LPOVERLAPPED lpOverlapped?

Асинхронный ввод

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

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

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

Буфер данных

195. ФункцияReadFile. Параметр DWORD dwNumberOfBytesToRead?

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

196. ФункцияReadFile. Параметр LPDWORD lpNumberOfBytesRead?

Количество записанных байтов

197. ФункцияReadFile. Параметр LPOVERLAPPED lpOverlapped?

Асинхронный ввод

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

199.Порядок работы с именованными каналами: 1)создание именованного канала сервером 2)соединение сервера с экземпляром именованного канала 3)соединение клиента с экземпляром именованного канала 4)обмен данными по именованному каналу 5)отсоединение сервера от экземпляра именованного канала; 6)закрытие именованного канала клиентом и сервером?

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

CreateNamedPipe

201. Функция CreateNamedPipe. Параметр DWORD dwOpenMode?

Режим открытия

202. Функция CreateNamedPipe. Параметр DWORD dwPipeMode?

Режим передачи данных

203. Функция CreateNamedPipe. Параметр DWORD nMaxInstances?

Максимальное количество экземпляров канала

204. Функция CreateNamedPipe. Параметр DWORD nOutBufferSize?

Размеры выходящего буфера

205. Функция CreateNamedPipe. Параметр DWORD nInBufferSize?

Размеры входящего буфера

206. Функция CreateNamedPipe. Параметр DWORD nDefaultTimeOut?

Время ожидания клиентом

207. Функция CreateNamedPipe. Параметр LPSECURITY_ATTRIBUTES lpPipeAttributes?

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

208. ФункцияCreateNamedPipe.Для определения направления передачи данных используются флаги: 1)PIPE_ACCESS_DUPLEX 2)PIPE_ACCESS_INBOUND 3)PIPE_ACCESS_OUTBOUND 4)FILE_FLAG_WRITE_THROUGH 5)FILE_FLAG_OVERLAPPED 6)PIPE_TYPE_BYTE 7)PIPE_TYPE_MESSAGE 8)PIPE_READMODE_BYTE 9)PIPE_READMODE_MESSAGE?

209. ФункцияCreateNamedPipe.Для определения способа буферизации и синхронизации используются флаги:: 1)PIPE_ACCESS_DUPLEX 2)PIPE_ACCESS_INBOUND 3)PIPE_ACCESS_OUTBOUND4)FILE_FLAG_WRITE_THROUGH 5)FILE_FLAG_OVERLAPPED 6)PIPE_TYPE_BYTE 7)PIPE_TYPE_MESSAGE 8)PIPE_READMODE_BYTE 9)PIPE_READMODE_MESSAGE?

210.ФункцияCreateNamedPipe. Для определения способов чтения и записи данных в именованный канал используются флаги: : 1)PIPE_ACCESS_DUPLEX 2)PIPE_ACCESS_INBOUND 3)PIPE_ACCESS_OUTBOUND 4)FILE_FLAG_WRITE_THROUGH 5)FILE_FLAG_OVERLAPPED6)PIPE_TYPE_BYTE 7)PIPE_TYPE_MESSAGE 8)PIPE_READMODE_BYTE 9)PIPE_READMODE_MESSAGE?

211. ФункцияCreateNamedPipe.ФлагPIPE_ACCESS_DUPLEX?

PIPE_ACCESS_DUPLEX — создается двунаправленный канал.

212. ФункцияCreateNamedPipe.ФлагPIPE_ACCESS_INBOUND?

Создается канал для передачи информации от клиента к серверу

213. ФункцияCreateNamedPipe.ФлагPIPE_ACCESS_OUTBOUND?

Создается канал для передачи информации от сервера к клиенту

214. ФункцияCreateNamedPipe.ФлагFILE_FLAG_WRITE_THROUGH?

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

215. ФункцияCreateNamedPipe.ФлагFILE_FLAG_OVERLAPPED?

Создается канал для асинхроннойпередачи.

216. ФункцияCreateNamedPipe.ФлагPIPE_TYPE_BYTE?

— создается канал для передачи потока байт

217. ФункцияCreateNamedPipe.Флаг PIPE_TYPE_MESSAGE?

Создается канал для передачи потока сообщений.

218. ФункцияCreateNamedPipe.Флаг PIPE_READMODE_BYTE?

Данные читаются из канала как поток байт.

219. ФункцияCreateNamedPipe.ФлагPIPE_READMODE_MESSAGE?

Наши рекомендации