LPVOID lpInBuffer,
DWORD nInBufferSize,
LPVOID lpOutBuffer,
DWORD nOutBufferSize,
LPDWORD lpBytesReturned,
TRANSFER BYTE.
LPOVERLAPPED 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,
inclure le titre AORAlphaDD.h
NOTE
NOTE D'APPLICATION
PROCÉDURE D'APPEL
La procédure d'appel typique pour les conducteurs est la suivante :
Ouverture du pilote
Démarrage de la réception isochrone
Capturer Démarrer
Acquisition de données capturées
Capturer et envoyer l'API
Fin de la réception isochrone
Dispositif de fermeture
NOTE: ; Définir la taille au-dessus de 512x3x1024 pour lire avec ReadFile()
REGISTRE PATH ::¥HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥ALPHA
Type de valeur
Type
Start
Contrôle d'erreurs
Groupe
Informations de
débogage
Si l'AR2300 semble se comporter de manière étrange, le fonctionnement normal peut être facilement obtenu en
réinitialisant le microprocesseur. Deux scénarios peuvent être rencontrés en raison de transitoires de puissance,
etc :
1. Symptôme : absence de contrôle du récepteur depuis un PC.
Action : Coupez l'interrupteur d'alimentation sur le panneau avant. Laissez-le éteint pendant environ 30
secondes. Remettez l'interrupteur en position marche.
Le fonctionnement normal devrait être rétabli mais la dernière fréquence utilisée sera perdue.
L'AR2300 rétablira l'avant-dernière fréquence à l'affichage.
2. Symptôme : L'écran du PC se fige.
Action : Redémarrez votre PC et exécutez à nouveau le programme de contrôle.
Par défaut (hex)
Programme (hex)
1
Valeur fixe
3
Valeur fixe
1
Valeur fixe
Base étendue
Valeur fixe
101
0~ffffffff
// = PALPHA_CAPTURE_PRM
// = sizeof(ALPHA_CAPTURE_PRM)
// = NULL
// =0
// = POINTER FOR VARIABLES TO RECEIVE
// = Overlapped POINTER
// DATA END-POINT
*PALPHA_CAPTURE_PRM;
Obtenez la gestion de l'appareil via l'API CreatFile.
DeviceIoControlAPI(ALPHA_START_CAPTURE)
Envoyer l'API DeviceIoControl(ALPHA_BULKOUT)
Appeler l'API ReadFile pour acquérir des données capturées
DeviceIoControl (ALPHA_BULKOUT)
DeviceIoControl API(ALPHA_STOP_CAPTURE)
CloseHandle() API pour fermer le dispositif
DESCRIPTION
Le type de service est un pilote de système d'exploitation.
Ce chauffeur sera chargé au moment du PnP.
Un message d'erreur sera généré lorsque le pilote rencontrera
l'erreur.
"Extended Base" est un groupe à charger au moment du
démarrage.
Indicateur de contrôle de débogage pour le débogueur du noyau.
16. RESET