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