Herunterladen Diese Seite drucken

Addi-Data APCI-1500 Technisches Referenzhandbuch Seite 54

Vorschau ausblenden Andere Handbücher für APCI-1500:

Werbung

Standardsoftware
Return Wert:
0: Kein Fehler
-1: Handle-Parameter der Karte ist falsch
-2: Interrupt schon installiert
-3: Der ausgewählte Aufrufmode der Benutzer-Interruptroutine ist falsch
-4: Kein Speicherplatz für den Benutzer-Gemeinschaftsspeicher verfügbar
-5: Interruptroutine schon verwendet
-6: Es wurde der Karte kein Interrupt zugewiesen.
-7: ACPI kann nicht unter Windows NT 4.0 oder MS-Dos aktiviert werden.
-8: PNP OS kann nicht unter Windows NT 4.0 or MS-Dos aktiviert werden.
WICHTIG!
i
Diese Funktion kann nur für Windows 3.1 und Windows 3.11 benutzt
werden.
3)
i_APCI1500_SetBoardIntRoutineWin16 (..)
Syntax:
<Return Wert> = i_APCI1500_SetBoardIntRoutineWin16
Parameter:
- Eingabe:
BYTE
b_BoardHandle
VOID
v_FunctionName
- Ausgabe:
Es erfolgt keine Ausgabe.
Aufgabe:
Diese Funktion ist für alle Karten xPCI-1500 aufzurufen, auf die Sie ein Interrupt
aktivieren wollen. Sie erzeugt eine Benutzer Interruptroutine für alle Karten, auf
die Sie ein Interrupt aktiviert haben.
Beim ersten Aufruf der Funktion (erste Karte):
- wird die Benutzer Interruptroutine installiert,
- werden die Interrupts ermöglicht.
Falls Sie mehrere xPCI-1500 betreiben, die auf Interrupts reagieren sollen,
müssen Sie die Funktion so oft aufrufen, wie Sie xPCI-1500 Karten betreiben.
Die variable v_FunctionName hat nur beim ersten Aufruf eine Bedeutung
Ab dem zweiten Aufruf der Funktion (nächste Karten) werden Interrupts
ermöglicht. D.h. die erste Karte kann IRQs bekommen.
52
(BYTE
b_BoardHandle,
VOID
v_FunctionName
(BYTE
b_BoardHandle,
BYTE
b_InterruptMask,
BYTE
b_InputChannelNbr)
Handle der Karte Karte
Name der Benutzer-Interruptroutine
APCI-/CPCI-1500

Werbung

loading

Diese Anleitung auch für:

Cpci-1500