Указатель на переменную, которая получает число байтов, оставшихся в этом сообщении

253. Для обмена сообщениями по сети может также использоваться функция…, которая объединяет операции записи и чтения в одну операцию, которая называется транзакцией?

TransactNamedPipe

254. ФункцияTransactNamedPipe. Параметр HANDLE hNamedPipe?

Имя канала

255. ФункцияTransactNamedPipe. Параметр LPVOID lpInBuffer?

Входной буфер (для записи в канал)

256. ФункцияTransactNamedPipe. Параметр DWORD dwInBufferSize?

Размер входного буфера

257. ФункцияTransactNamedPipe. Параметр LPVOID lpOutBuffer?

Выходной буфер (для чтения)

258. ФункцияTransactNamedPipe. Параметр DWORD dwOutBufferSize?

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

259. ФункцияTransactNamedPipe. Параметр LPDWORD lpBytesRead?

Число прочитанных байт

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

Указатель на структуру OVERLAPPED

261. Для передачи единственной транзакции по именованному каналу используется функция…?

CallNamedPipe

262. ФункцияCallNamedPipe. Параметр LPCTSTR lpNamedPipeName?

Имя канала

263. ФункцияCallNamedPipe. Параметр LPVOIDlpInBuffer?

Входной буфер

264. ФункцияCallNamedPipe. Параметр DWORDdwInBufferSize?

Размер входного буфера

265. ФункцияCallNamedPipe. Параметр LPVOIDlpOutBuffer?

Выходной буфер

266. ФункцияCallNamedPipe. Параметр DWORD dwOutBufferSize?

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

267. ФункцияCallNamedPipe. Параметр LPDWORD lpBytesRead?

Число прочитанных байт

268. ФункцияCallNamedPipe. Параметр DWORD dwTimeOut?

Тайм-аут

269. Для получения информации о состоянии именованного канала используется функция?

GetNamedPipeHandleState

270. Изменить некоторые характеристики именованного канала можно посредством функции?

SetNamedPipeHandleState

271. Для получения информации об атрибутах именованного канала, которые не могут быть изменены, используется функция?

GetNamedPipeInfo

272. Функция GetNamedPipeHandleState. Параметр LPDWORD lpState?

должен указывать на переменную DWORD, в которую функция записывает любую комбинацию следующих значений:

1) PIPE_NOWAIT – канал не блокирован

2) PIPE_READMODE_MESSAGE – канал открыт в режиме передачи данных сообщений

273. Функция GetNamedPipeHandleState. Параметр LPDWORD lpCurrentInstances?

Количество созданных экземпляров именованного канала

274. ФункцияGetNamedPipeHandleState. Параметр LPDWORD lpMaxCollectionCount?

Максимальное количество байтов, которые клиент именованного канала должен записать в этот канал

275. ФункцияGetNamedPipeHandleState. Параметр LPDWORD lpCollectionDataTimeout?

Количество млсек, которые могут пройти прежде чем данные могут быть переданы по сети

276. Функция GetNamedPipeHandleState. Параметр LPTSTR lpUserName?

Символьный массив, который функция поместит в строку с именем владельца именованного канала

277. Характеристики почтовых ящиков?

Имеют имя, которое используется клиентами для связи с почтовыми ящиками.

Направление передачи данных от клиента к серверу.

Передача данных осуществляется сообщениями

Обмен данными может быть как синхронным, так и асинхронным.

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

CreateMailSlot.

279. Функция CreateMailslot. Параметр LPCTSTR lpName?

Имя почтового ящика

280. Функция CreateMailslot. Параметр DWORD dwMaxMessageSize?

Макс. размер сообщения

281. Функция CreateMailslot. Параметр DWORD dwReadTimeout?

Тайм-аут чтения

282. Функция CreateMailslot. Параметр LPSECURITY_ATTRIBUTES lpSecurityAttributes?

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

283. Параметр lpFileName функции CreateFile должен указывать на имя почтового ящика, которое может быть задано в одном из следующих форматов: \\.\mailslot\имя_почтового_ящика?

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