|
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!
|