Methode ITcIoUdpProtocol:SendData

Sendet Daten.

Syntax

HRESULT TCOMAPI SendData(ULONG ipAddr, USHORT udpDestPort, USHORT udpSrcPort, ULONG nData, PVOID pData, bool bCalcUdpCheckSum=0, ETYPE_VLAN_HEADER* pVlan=0) 

Methode ITcIoUdpProtocol:SendData 1: Rückgabewert

Typ

Beschreibung

HRESULT

Bezeichnet den Erfolg, vgl. Rückgabewerte.

Parameter

Name

Typ

Beschreibung

ipAddr

ULONG

Die IP Adresse des Empfängers.
IP Adressen werden mit höchstwertige Element an letzter Stelle dargestellt. (Beispiel: 192.168.2.1 -> 01 02 A8 C0)

udpDestPort

USHORT

Der Port des Empfängers.

udpSrcPort

USHORT

Der Port des Absenders.

nData

ULONG

Anzahl der zu versendenden Daten in Bytes.

pData

PVOID

Pointer auf die zu versendenden Daten.

bCalcUdpCheckSum

BOOL

Gibt an, ob die Checksumme berechnet werden soll.

pVlan

ETYPE_VLAN_HEADER

Struktur ETYPE_VLAN_HEADER, siehe unten.

Der VLAN Header repräsentiert Informationen über das VLAN.

typedef struct _ETYPE_VLAN_HEADER
{
USHORT VLanType;
unsigned short VLanIdH   : 4;
unsigned short reserved1 : 1;
unsigned short Priority  : 3;
unsigned short VLanIdL   : 8;
} ETYPE_VLAN_HEADER, *PETYPE_VLAN_HEADER;