Standardsoftware
Der Benutzer kann andere Namen für v_FunctionName, b_BoardHandle,
b_InterruptMask, pui_AnalogInputValue, b_UserCallingMode und
pv_UserSharedMemory vergeben.
WICHTIG!
i
Wenn Sie Visual Basic 4 benutzen, haben die folgenden Parameter keine
Bedeutung. Benutzen Sie die Funktion "i_APCI1500_TestInterrupt".
BYTE
b_UserCallingMode,
ULONG
ul_UserSharedMemorySize,
VOID ** ppv_UserSharedMemory,
VOID
v_FunctionName
Funktionsaufruf:
ANSI C :
typedef struct
{
.
}str_UserStruct;
str_UserStruct * ps_UserSharedMemory;
void
void *
ps_InterruptSharedMemory = (str_UserStruct *) pv_UserSharedMemory;
int
unsigned char b_BoardHandle;
i_ReturnValue = i_APCI1500_SetBoardIntRoutineWin32
Visual Basic 5:
Sub
End Sub
Dim i_ReturnValue As Integer
60
(BYTE
BYTE
BYTE
BYTE
VOID *
v_FunctionName
pv_UserSharedMemory)
{
str_UserStruct * ps_InterruptSharedMemory;
.
.
}
i_ReturnValue;
(b_BoardHandle,
APCI1500_SYNCHRONY_MODE,
sizeof (str_UserStruct),
(void **) &ps_UserSharedMemory,
v_FunctionName);
v_FunctionName
ByVal i _InterruptMask
ByVal i _InputChannelNbr As Integer,
ByVal b_UserCallingMode As Integer,
ByVal l_UserSharedMemory
b_BoardHandle,
b_InterruptMask,
b_InputChannelNbr,
b_UserCallingMode,
pv_UserSharedMemory)
(unsigned char b_BoardHandle,
unsigned char b_InterruptMask,
unsigned char b_InputChannelNbr,
unsigned char b_UserCallingMode,
(ByVal i_BoardHandle
As Integer,
As Long)
APCI-/CPCI-1500
As Integer,