anyKode Marilou
|
Lit des données brutes en provenance du flux en lecture de la device.
int RawRead(void * pData, int MaxDataByteSize, bool Synchronous = false, M32 * pDeviceResponse = NULL, void * pReserved = NULL);
Parameters |
Description |
void * pData |
[out] Pointeur sur le tableau à remplir. |
int MaxDataByteSize |
[in] Taille en octets du tableau |
bool Synchronous = false |
[in] Indique si l'appel est bloquant (true), ou non bloquand (false) |
M32 * pDeviceResponse = NULL |
(voir Message) |
void * pReserved = NULL |
(voir Message) |
Le nombre d'octets lus. Ce nombre peut être inférieur ou égal à MaxDataByteSize.
Certaines devices mettent à disposition un flux de données. Le message envoyé à la device est Moda::STDCoreDevicesMessages::COREDEVICE_READ si Synchronous est false, Moda::STDCoreDevicesMessages::COREDEVICE_READSYNC sinon.
Lorsque l'appel est bloquant (Synchronous=true), la fonction reste bloquée jusqu'à ce que la device ait quelque chose à écrire sur son flux.
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
|
What do you think about this topic? Send feedback!
|