mswsock.h 헤더
이 헤더는 Windows 소켓 2에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
mswsock.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
AcceptEx AcceptEx 함수(mswsock.h)는 새 연결을 허용하고 로컬 및 원격 주소를 반환하며 클라이언트 애플리케이션에서 보낸 첫 번째 데이터 블록을 받습니다. |
GetAcceptExSockaddrs GetAcceptExSockaddrs 함수(mswsock.h)는 AcceptEx 함수 호출에서 얻은 데이터를 구문 분석하고 로컬 및 원격 주소를 sockaddr 구조체에 전달합니다. |
TransmitFile TransmitFile 함수(mswsock.h)는 연결된 소켓 핸들을 통해 파일 데이터를 전송합니다. |
WSARecvEx WSARecvEx 함수(mswsock.h)는 연결된 소켓 또는 바인딩된 연결 없는 소켓에서 데이터를 수신합니다. |
LPFN_CONNECTEX ConnectEx 함수는 지정된 소켓에 대한 연결을 설정하고 연결이 설정되면 필요에 따라 데이터를 보냅니다. |
LPFN_DISCONNECTEX 소켓의 연결을 닫고 소켓 핸들을 다시 사용할 수 있습니다. 참고 이 함수는 Windows 소켓 사양에 대한 Microsoft 전용 확장입니다. |
LPFN_RIOCLOSECOMPLETIONQUEUE Winsock 등록 I/O 확장을 사용하여 요청을 보내고 받아 I/O 완료 알림에 사용되는 기존 완료 큐를 닫습니다. |
LPFN_RIOCREATECOMPLETIONQUEUE Winsock 등록 I/O 확장에 사용할 특정 크기의 I/O 완료 큐를 만듭니다. |
LPFN_RIOCREATEREQUESTQUEUE Winsock 등록 I/O 확장에 사용할 지정된 소켓 및 I/O 완료 큐를 사용하여 등록된 I/O 소켓 설명자를 만듭니다. |
LPFN_RIODEQUEUECOMPLETION Winsock 등록 I/O 확장에 사용할 I/O 완료 큐에서 항목을 제거합니다. |
LPFN_RIODEREGISTERBUFFER Winsock 등록 I/O 확장에 사용되는 등록된 버퍼를 등록 취소합니다. |
LPFN_RIONOTIFY Winsock 등록 I/O 확장에 사용할 I/O 완료 큐에 알림 동작에 사용할 메서드를 등록합니다. |
LPFN_RIORECEIVE Winsock 등록 I/O 확장에 사용할 연결된 등록된 I/O TCP 소켓 또는 바인딩된 등록된 I/O UDP 소켓에서 네트워크 데이터를 받습니다. |
LPFN_RIORECEIVEEX Winsock 등록 I/O 확장과 함께 사용할 수 있는 추가 옵션이 있는 연결된 등록된 I/O TCP 소켓 또는 바인딩된 등록된 I/O UDP 소켓에서 네트워크 데이터를 받습니다. |
LPFN_RIOREGISTERBUFFER Winsock 등록 I/O 확장에 사용할 지정된 버퍼를 사용하여 등록된 버퍼 설명자인 RIO_BUFFERID 등록합니다. |
LPFN_RIORESIZECOMPLETIONQUEUE Winsock 등록 I/O 확장에 사용하기 위해 I/O 완료 큐의 크기를 더 크거나 작게 조정합니다. |
LPFN_RIORESIZEREQUESTQUEUE Winsock 등록 I/O 확장에 사용하기 위해 요청 큐의 크기를 더 크거나 작게 조정합니다. |
LPFN_RIOSEND Winsock 등록 I/O 확장에 사용하기 위해 연결된 등록된 I/O TCP 소켓 또는 바인딩된 등록된 I/O UDP 소켓에 네트워크 데이터를 보냅니다. |
LPFN_RIOSENDEX Winsock 등록 I/O 확장에 사용할 추가 옵션을 사용하여 연결된 등록된 I/O TCP 소켓 또는 바인딩된 등록된 I/O UDP 소켓에 네트워크 데이터를 보냅니다. |
LPFN_TRANSMITPACKETS 연결된 소켓을 통해 메모리 내 데이터 또는 파일 데이터를 전송합니다. |
LPFN_WSARECVMSG *LPFN_WSARECVMSG*는 함수 포인터 형식입니다. 앱에서 일치하는 WSARecvMsg 콜백 함수를 구현합니다. 시스템은 콜백 함수를 사용하여 연결된 소켓을 통해 메모리 내 데이터 또는 파일 데이터를 전송합니다. |
RIO_EXTENSION_FUNCTION_TABLE Winsock 등록 I/O 확장을 구현하는 함수에 대한 정보를 포함합니다. |
RIO_NOTIFICATION_COMPLETION Winsock 등록 I/O 확장을 사용하여 네트워크 데이터를 보내거나 받기 위해 RIONotify 함수와 함께 사용할 I/O 완성 방법을 지정합니다. |
TRANSMIT_FILE_BUFFERS TRANSMIT_FILE_BUFFERS 구조체(mswsock.h)는 TransmitFile 함수 파일 전송 작업 중 파일 데이터 전후에 전송할 데이터를 지정합니다. |
TRANSMIT_PACKETS_ELEMENT TransmitPackets 함수에서 전송할 단일 데이터 요소를 지정합니다. |
RIO_NOTIFICATION_COMPLETION_TYPE Winsock 등록 I/O 확장을 사용하여 데이터를 보내거나 받을 때 RIONotify 함수에 사용할 완료 큐 알림 유형을 지정합니다. |