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