WSK_DATAGRAM_INDICATION 구조체(wsk.h)

WSK_DATAGRAM_INDICATION 구조는 데이터그램 소켓에서 수신된 데이터그램을 설명합니다.

구문

typedef struct _WSK_DATAGRAM_INDICATION {
  struct _WSK_DATAGRAM_INDICATION *Next;
  WSK_BUF                         Buffer;
  PCMSGHDR                        ControlInfo;
  ULONG                           ControlInfoLength;
  PSOCKADDR                       RemoteAddress;
} WSK_DATAGRAM_INDICATION, *PWSK_DATAGRAM_INDICATION;

멤버

Next

WSK_DATAGRAM_INDICATION 구조체의 연결된 목록에서 다음 WSK_DATAGRAM_INDICATION 구조체에 대한 포인터입니다. 이 멤버가 NULL인 경우 이 구조체는 연결된 목록의 마지막 WSK_DATAGRAM_INDICATION 구조체입니다.

Buffer

소켓에서 수신된 데이터그램을 설명하는 WSK_BUF 구조체입니다.

ControlInfo

받은 데이터그램과 연결된 컨트롤 정보입니다. 데이터그램과 연결된 컨트롤 정보 데이터는 하나 이상의 제어 데이터 개체로 구성되며, 각 컨트롤 데이터 개체는 CMSGHDR 구조로 시작합니다. 수신된 데이터그램에 대한 제어 정보가 없는 경우 이 멤버는 NULL입니다.

ControlInfoLength

받은 데이터그램과 연결된 컨트롤 정보의 크기입니다. 이 값이 0이면 데이터그램에 대한 컨트롤 정보가 없습니다.

RemoteAddress

수신된 데이터그램이 시작된 원격 전송 주소를 포함하는 버퍼에 대한 포인터입니다. 버퍼에는 WSK 애플리케이션이 데이터그램 소켓을 만들 때 지정한 주소 패밀리에 해당하는 특정 SOCKADDR 구조 유형이 포함됩니다.

설명

WSK 하위 시스템은 데이터그램 소켓의 WskReceiveFromEvent 이벤트 콜백 함수를 호출할 때 WSK_DATAGRAM_INDICATION 구조체에 대한 포인터를 DataIndication 매개 변수로 전달합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 wsk.h(Wsk.h 포함)

추가 정보

CMSGHDR

SOCKADDR

WSK_BUF

WskReceiveFromEvent

WskRelease