Herunterladen Diese Seite drucken

Addi-Data APCI-1500 Technisches Referenzhandbuch Seite 59

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

Werbung

APCI-/CPCI-1500
Die Benutzer Interruptroutine kann wie folgt aufgerufen werden:
direkt von der Interruptroutine des Treibers (Synchron-Mode). Der Code der
-
Benutzer Interruptroutine läuft unmittelbar unter Ring 0.
oder vom Interrupt Thread des Treibers (Asynchron-Mode). Ein Event wird
-
generiert und der Interrupt Thread ruft die Benutzer Interruptroutine auf. Der
Code der Benutzer Interruptroutine läuft unter Ring 3. Der Interrupt Thread des
Treibers hat die höchste Priorität (31) im System.
Vorteile
Einschränkungen
Vorteile
Einschränkungen Der Code der Benutzer Interruptroutine wird vom der Interrupt Thread des
SYNCHRONOUS-MODE
Die Benutzer Interruptroutine wird direkt von der Interruptroutine des
Treibers aufgerufen (Ring 0). Die Zeit zwischen Interrupt und der Benutzer
Interruptroutine ist reduziert.
Ein Debug auf die Benutzer Interruptroutine ist nicht möglich
Die Benutzer Interruptroutine kann nicht die Windows API Funktionen
aufrufen.
Die Benutzer Interruptroutine kann nicht die Funktionen aufrufen, die auf die
globale Variablen zugreifen. Der Benutzer kann jedoch einen
Gemeinschaftsspeicher (Shared Memory) anwenden.
Dieser Mode kann nicht unter Visual Basic benutzt werden.
ASYNCHRONOUS-MODE
Ein Debug auf die Interruptroutine ist möglich, falls Sie sie nicht in Visual
Basic 5 programmiert haben.
Die Benutzer Interruptroutine kann die Windows API Funktionen aufrufen.
Die Benutzer Interruptroutine kann die Funktionen aufrufen, die auf globale
Variablen zugreifen.
Die Benutzer Interruptroutine kann alle Funktionen des xPCI-1500
Gerätetreibers aufrufen. Syntax: „i_APCI1500_XXX"
Treibers aufgerufen (Ring 3. Die Zeit zwischen Interrupt und der Benutzer
Standardsoftware
57

Werbung

loading

Diese Anleitung auch für:

Cpci-1500