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\__?