Freigeben über


SOCKADDR_IRDA-Struktur (af_irda.h)

Die SOCKADDR_IRDA-Struktur wird in Verbindung mit IrDA-Socketvorgängen verwendet, die durch adressfamilien-AF_IRDA definiert werden.

Syntax

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

Member

irdaAddressFamily

Adress family. Dieser Member ist immer AF_IRDA.

irdaDeviceID[4]

Gerätebezeichner (ID) des IrDA-Geräts, mit dem der Client den Verbindungsfunktionsaufruf ausgeben möchte. Von Serveranwendungen ignoriert.

irdaServiceName[25]

Bekannter Dienstname, der einer Serveranwendung zugeordnet ist. Wird von Servern während des Aufrufs der Bindungsfunktion angegeben.

Hinweise

Clientanwendungen verwenden jedes Feld in der SOCKADDR_IRDA-Struktur . Der irdaDeviceID-Member wird durch einen vorherigen Ermittlungsvorgang abgerufen, der durch einen Aufruf der funktion getsockopt(IRLMP_ENUMDEVICES) ausgeführt wurde. Weitere Informationen zum Ausführen eines Ermittlungsvorgangs finden Sie im Abschnitt Hinweise zu IrDA Sockets im Abschnitt Hinweise von getsockopt.

Das irdaServiceName-Element wird mit dem bekannten Wert gefüllt, den die Serveranwendung in ihrem Bind-Funktionsaufruf angegeben hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile af_irda.h

Weitere Informationen

bind

connect

getsockopt

setsockopt