Share via


SOCKADDR_IRDA 구조체(af_irda.h)

SOCKADDR_IRDA 구조는 주소 패밀리 AF_IRDA 정의된 IrDA 소켓 작업과 함께 사용됩니다.

구문

typedef struct _SOCKADDR_IRDA {
  u_short irdaAddressFamily;
  u_char  irdaDeviceID[4];
  char    irdaServiceName[25];
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, *LPSOCKADDR_IRDA;

멤버

irdaAddressFamily

주소 패밀리. 이 멤버는 항상 AF_IRDA.

irdaDeviceID[4]

클라이언트가 연결 함수 호출을 실행하려는 IrDA 디바이스의 디바이스 식별자(ID)입니다. 서버 애플리케이션에서 무시됩니다.

irdaServiceName[25]

서버 애플리케이션과 연결된 잘 알려진 서비스 이름입니다. 바인딩 함수 호출 중에 서버에서 지정합니다.

설명

클라이언트 애플리케이션은 SOCKADDR_IRDA 구조의 각 필드를 사용합니다. irdaDeviceID 멤버는 getsockopt(IRLMP_ENUMDEVICES) 함수 호출을 수행하여 수행된 이전 검색 작업을 통해 가져옵니다. 검색 작업을 수행하는 방법에 대한 자세한 내용은 getsockopt의 설명 섹션에서 IrDA 소켓에 대한 참고 섹션을 참조하세요.

irdaServiceName 멤버는 서버 애플리케이션이 바인딩 함수 호출에 지정한 잘 알려진 값으로 채워집니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 af_irda.h

추가 정보

bind

connect

getsockopt

setsockopt