Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

WaitNamedPipe

지정된 시간내에 파이프로 연결을 기다린다. 지정된 시간내에 연결이 없으면 에러와 함께 반환한다. ConnectNamedPipe의 timeout 버전이다. 서버측 프로그램에서 사용한다.

사용 법

BOOL WINAPI WaitNamedPipe(
  __in  LPCTSTR lpNamedPipeName,
  __in  DWORD nTimeOut
);

매개 변수

  • lpNamePipeName : 파이프의 이름
  • nTimeOut : 기다릴 시간으로 밀리세컨드 단위다.
|| NMPWAIT_USE_DEFAULT_WAIT || CreatenamePipe(:4200)함수로 지정한 타임아웃 시간을 사용한다. ||
NMPWAIT_WAIT_FOREVER 연결이 있을 때까지 계속 기다린다.

반환 값

제한 시간내에 연결이 성공하면 0보다 큰 수를 반환한다.

만약 제한 시간내에 연결이 이루어지지 않닸다면 0을 반환한다. 에러 코드값은 GetLastError(:4200)함수를 참고한다.