.


:




:

































 

 

 

 


ǒ 볺




璺 볺 . WaitNamedPipe():

BOOL WaitNamedPipe(

 

LPCTSTR lpNamedPipeName, //

DWORD nTimeOut //

);

, ( , ConnectNamedPipe()) . :

lpNamedPipeName : \\servername\pipe\pipename

nTimeOut 璺 :

NMPWAIT_USE_DEFAULT_WAIT - CreateNamedPipe().

NMPWAIT_WAIT_FOREVER , .

ϳ 볺 CreateFile(), . :

dwDesiredAccess ( ) :

GENERIC_READ ;

GENERIC_WRITE .

dwShareMode :

FILE_SHARE_READ ;

FILE_SHARE_WRITE .

볺 , , , . .

WriteFile(), ReadFile().

. , TransactNamedPipe(), ( WriteFile() ReadFile()).

CallNamedPipe() 볺. 璺 , , . , 볺 볺.

PeekNamedPipe() .

³䒺

³䒺 DisconnectNamedPipe(), 볺 .

BOOL DisconnectNamedPipe(

 

HANDLE hNamedPipe //

);

ϳ 璺 볺 , ConnectNamedPipe() .

1. 볺- . 볺. . 볺 璺 , . 볺.

2. . 1 , 볺 볺, 볺 .

3. . 2 , 볺 . ϳ 볺 () . 볺 () $quit.






:


: 2016-11-20; !; : 395 |


:

:

, .
==> ...

1625 - | 1469 -


© 2015-2024 lektsii.org - -

: 0.012 .