다음을 통해 공유


파이프 함수

다음 함수는 익명 파이프와 함께 사용됩니다.

함수 설명
CreatePipe 익명 파이프를 만듭니다.

 

다음 함수는 명명된 파이프와 함께 사용됩니다.

함수 Description
CallNamedPipe 메시지 형식 파이프에 연결하고 파이프에 쓰고 파이프에서 읽은 다음 파이프를 닫습니다.
ConnectNamedPipe 명명된 파이프 서버 프로세스가 클라이언트 프로세스가 명명된 파이프의 instance 연결되기를 기다릴 수 있도록 합니다.
CreateNamedPipe 명명된 파이프의 instance 만들고 후속 파이프 작업에 대한 핸들을 반환합니다. 클라이언트 프로세스는 CreateFile 또는 CallNamedPipe 함수를 사용하여 명명된 파이프에 연결합니다.
DisconnectNamedPipe 클라이언트 프로세스에서 명명된 파이프 instance 서버 끝의 연결을 끊습니다.
GetNamedPipeClientComputerName 지정된 명명된 파이프의 클라이언트 컴퓨터 이름을 검색합니다.
GetNamedPipeClientProcessId 지정된 명명된 파이프에 대한 클라이언트 프로세스 식별자를 검색합니다.
GetNamedPipeClientSessionId 지정된 명명된 파이프에 대한 클라이언트 세션 식별자를 검색합니다.
GetNamedPipeHandleState 지정된 명명된 파이프에 대한 정보를 검색합니다.
GetNamedPipeInfo 지정된 명명된 파이프에 대한 정보를 검색합니다.
GetNamedPipeServerProcessId 지정된 명명된 파이프에 대한 서버 프로세스 식별자를 검색합니다.
GetNamedPipeServerSessionId 지정된 명명된 파이프에 대한 서버 세션 식별자를 검색합니다.
ImpersonateNamedPipeClient 명명된 파이프 클라이언트 애플리케이션을 가장합니다.
PeekNamedPipe 명명된 파이프 또는 익명 파이프의 데이터를 파이프에서 제거하지 않고 버퍼에 복사합니다.
SetNamedPipeHandleState 지정된 명명된 파이프의 읽기 모드 및 차단 모드를 설정합니다.
TransactNamedPipe 메시지를 쓰고 지정된 명명된 파이프에서 메시지를 읽는 함수를 단일 네트워크 작업으로 결합합니다.
WaitNamedPipe 제한 시간 간격이 경과하거나 지정된 명명된 파이프의 instance 연결에 사용할 수 있게 될 때까지 기다립니다.