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

220. ФункцияCreateNamedPipe.Флаг PIPE_WAIT?

— функции чтения и записи в канал ждут завершения операции

221. Функция CreateNamedPipe. Флаг PIPE_NOWAIT?

Функции чтения и записи в канал возвращаются немедленно, если канал не готов

222. Функция CreateNamedPipe. Флаг PIPE_ACCESS_DUPLEX включает родовые права доступа?

GENERIC_READ

GENERIC_WRITE

SYNHRONIZE

223. Функция CreateNamedPipe.Флаг PIPE_ACCESS_INBOUND включает родовые права доступа?

GENERIC_READ

SYNHRONIZE

224. Функция CreateNamedPipe.Флаг PIPE_ACCESS_OUTBOUND включает родовые права доступа?

GENERIC_WRITE

SYNHRONIZE

225. Соединение сервера именованного канала с клиентом осуществляется функцией?

BOOL ConnectNamedPipe

226. Функция … разрывает связь сервера именованного канала с клиентом?

BOOL DisconnectNamedPipe

227. Прежде чем соединяться с именованным каналом, клиент должен определить, доступен ли какой-либо экземпляр этого канала для соединения. С этой целью клиент должен вызвать функцию?

BOOL WaitNamedPipe

228. Прежде чем соединяться с именованным каналом, клиент должен определить, доступен ли какой-либо экземпляр этого канала для соединения. С этой целью клиент должен вызвать функцию?

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

Указатель на имя канала

230. Функция WaitNamedPipe. Параметр DWORD nTimeOut?

Интервал ожидания

231. Функция WaitNamedPipe. Параметр DWORD nTimeOut = NMPWAIT_USE_DEFAULT_WAIT?

Интервал времени ожидания определяется значением параметром nDefaultTimeOut

232. Функция WaitNamedPipe. Параметр DWORD nTimeOut = NMPWAIT_WAIT_FOREVER?

Бесконечное время ожидания с именованным каналом

233. После того как обнаружен свободный экземпляр канала, чтобы установить связь с этим каналом клиент должен вызвать функцию?

CreateFile

234. Функция CreateFile. Параметр LPCTSTR lpFileName?

Имя файла, канала, устройства

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

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

236. Функция CreateFile. Параметр DWORD dwShareMode?

Режим разделения

237. Функция CreateFile. Параметр LPSECURITY_ATTRIBUTES IpSecurityAttributes?

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

238. Функция CreateFile. Параметр DWORD dwCreationDisposition?

Режим создания

239. Функция CreateFile. Параметр DWORD dwFlagsAndAttributes?

Атрибуты файла

240. Функция CreateFile. Параметр HANDLE hTemplateFile?

Описатель шаблона

241. Функция CreateFile. Параметр DWORD dwDesiredAccess = 0?

Определяет запрос о доступности объекта на указанном устройстве. Приложение может запросить атрибуты устройства, без доступа к нему.

242. Функция CreateFile. Параметр DWORD dwDesiredAccess = GENERIC_READ?

Файл открывается для чтения

243. Функция CreateFile. Параметр DWORD dwDesiredAccess = GENERIC_WRITE?

Файл открывается для записи.

244. Функция CreateFile. Параметр dwshareMode= FILE_SHARE_READ?

Разрешено одновременное чтение

245. Функция CreateFile. Параметр dwshareMode= FILE_SHARE_WRITE?

Разрешена одновременная запись.

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

BOOL PeekNamedPipe

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

Имя канала

248. ФункцияPeekNamedPipe. Параметр LPVOID lpBuffer?

Указатель на буфер

249. ФункцияPeekNamedPipe. Параметр nBufferSize?

Размер буфера

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

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

251. ФункцияPeekNamedPipe. Параметр LPDWORD lpTotalBytesAvail?

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

252. Функция PeekNamedPipe. Параметр LPDWORD lpBytesLeftThisMessage?

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