is_SetPacketFilter

uEye Kamera-Handbuch Version 4.92


is_SetPacketFilter

Windows_Logo
Linux_Logo

GigE

GigE

Syntax

INT is_SetPacketFilter (INT iAdapterID, UINT uFilterSetting)

Beschreibung

Mit is_SetPacketFilter() wird der Paketfilter eines Netzwerkadapters eingestellt.

hint_info

Es werden nur eingehende Pakete gefiltert. Pakete der Protokolle Ping (ICMP) und ARP werden unabhängig von dieser Einstellung immer an das Betriebssystem weitergeleitet.

Übergabeparameter

iAdapterID

Systeminterne Adapter-ID des Netzwerkadapters. Diese wird von der Funktion is_DeviceInfo() in der Struktur UEYE_ETH_ADAPTER_INFO zurückgegeben.

Rückgabewert

IS_CANT_OPEN_DEVICE

Ein Versuch die Kamera zu öffnen schlug fehl (Kamera nicht vorhanden oder Fehler beim Initialisieren).

IS_INVALID_PARAMETER

Einer der übergebenen Parameter ist außerhalb des gültigen Bereichs, oder für diesen Sensor nicht unterstützt, bzw. in diesem Modus nicht zugänglich.

IS_IO_REQUEST_FAILED

Eine IO Anforderung des uEye Treibers schlug fehl. Eventuell passen die Versionen der Dateien ueye_api.dll (API) und ueye_usb.sys bzw. ueye_eth.sys (Treiber) nicht zusammen.

IS_SUCCESS

Funktion erfolgreich

Verwandte Funktionen

•is_DeviceInfo()

•is_IpConfig()

Beispiel

// Lässt alle Datenpakete für die Netzwerkkarte an das Betriebssystem durch, an der die erste gefunden Kamera angeschlossen ist.

UEYE_CAMERA_LIST CamList;

UEYE_ETH_DEVICE_INFO DeviceInfo;

is_GetCameraList(&CamList);

is_GetEthDeviceInfo (CamList.uci[0].dwDeviceID | IS_USE_DEVICE_ID,

                    &DeviceInfo, sizeof(DeviceInfo));

is_SetPacketFilter(DeviceInfo.infoAdapter.dwAdapterID, IS_ETH_PCKTFLT_PASSALL);

Haben Sie Verbesserungshinweise? Senden Sie ein kurzes Feedback zu diesem Kapitel. Vielen Dank!
Bei technischen Fragen wenden Sie sich bitte an Ihren lokalen Händler oder nutzen Sie das Support-Formular auf unserer Internetseite.


© 2019 IDS Imaging Development Systems GmbH
https://de.ids-imaging.com