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