AOR AR-2300 Manuel D'utilisation page 38

Table des Matières

Publicité

STRUCTURE typedef struct _ALPHA_BULKOUT_PRM {
UCHAR ucEndPoint; // OUTPUT END^POINT
ULONG ulSize; // OUTPUT DATA SIZE (BYTE)
UCHAR ucaData[1]; // OUTPUT DATA POINTER
} ALPHA_BULKOUT_PRM, *PALPHA_BULKOUT_PRM;
NOTE
Inclure l'en-tête : AORAlphaDD.h
5.2.2 ALPHA_BULKIN
CONTROLE
CODE
PROPTO-
BOOL DeviceIoControl(
TYPE
HANDLE hDevice, // = DEVICE HANDLE
DWORD dwIoControlCode, // = ALPHA_BULKIN
LPVOID lpInBuffer, // = PALPHA_BULKIN_PRM
DWORD nInBufferSize, //=sizeof(ALPHA_BULKIN_PRM)
LPVOID lpOutBuffer, // = POINTER FOR INPUT BUFFER
DWORD nOutBufferSize, // = INPUT BUFFER SIZE (BYTE)
LPDWORD lpBytesReturned, // = POINTER FOR VARIABLES TO RECEIVE
TRANSFER BYTE.
LPOVERLAPPED lpOverlapped // = Overlapped POINTER
);
FONCTION
Données d'entrée provenant de l'extrémité du BULK-IN pour AR-ALPHA
STRUCTURE typedef struct _ALPHA_BULKIN_PRM {
UCHAR ucEndPoint; // INPUT END-POINT
ULONG ulSize; // INPUT DATA SIZE (BYTE)
} ALPHA_BULKIN_PRM, *PALPHA_BULKIN_PRM;
NOTE
AORAlphaDD.h (INCLURE HEDAER)
5.2.3 ALPHA_START_CAPTURE
CONTROLE
CODE
PROPTO-
BOOL DeviceIoControl(
TYPE
HANDLE
DWORD
LPVOID
DWORD
LPVOID
DWORD
LPDWORD lpBytesReturned,
RECEIVE TRANSFER BYTE.
LPOVERLAPPED
);
FONCTION
Commencer l'acquisition des données à partir du point final de l'ISOCHRONOUS-IN de
l'AR-ALPHA.
STRUCTURE typedef struct _ALPHA_CAPTURE_PRM {
UCHAR ucIsoInEndPoint;
} ALPHA_CAPTURE_PRM, *PALPHA_CAPTURE_PRM;
INCLURE. HEADER AORAlphaDD.h
NOTE
5.2.4 ALPHA_STOP_CAPTURE
CONTROLE
CODE
BOOL DeviceIoControl(
PROPTO-
HANDLE hDevice,
TYPE
DWORD dwIoControlCode,
ALPHA_BULKIN
ALPHA_START_CAPTURE
hDevice,
dwIoControlCode,
lpInBuffer,
nInBufferSize,
lpOutBuffer,
nOutBufferSize,
lpOverlapped
ALPHA_STOP_CAPTURE
// = DEVICE HANDLE
// = ALPHA_START_CAPTURE
// = PALPHA_CAPTURE_PRM
// = sizeof(ALPHA_CAPTURE_PRM)
// = NULL
// =0
// = POINTER FOR VARIABLES TO
// = Overlapped POINTER
// DATA END POINT
// = DEVICE HANDLE
// = ALPHA_STOP_CAPTURE

Publicité

Table des Matières
loading

Table des Matières