IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)
Cette fonction de contrôle d’E/S définit la statistique spécifiée sur la valeur dans la mémoire tampon d’entrée.
Code principal
Mémoire tampon d'entrée
PosStatisticsHeader où PosStatisticsHeader.EntryCount est défini sur le nombre de statistiques à mettre à jour.
Cette structure est ensuite suivie d’un nombre correspondant de structures PosValueStatisticsEntry qui contiennent le nom d’une statistique et la valeur correspondante à laquelle elle sera mise à jour.
Longueur de la mémoire tampon d’entrée
Sizeof(PosStatisticsHeader) + PosStatisticsHeader.EntryCount * sizeof(PosValueStatisticsEntry).
Mémoire tampon de sortie
Non utilisé avec cette opération ; défini sur NULL.
Longueur de la mémoire tampon de sortie
Non utilisé avec cette opération ; défini sur 0 (zéro).
Bloc d’état
Retourne TRUE en cas de réussite ; sinon, retourne FALSE.
Remarques
Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError. Voici une valeur d’erreur courante :
- STATUS_NOT_SUPPORTED : la mise à jour des statistiques ou la création de rapports ne sont pas prises en charge.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | pointofservicedriverinterface.h (inclure Pointofservicedriverinterface.h) |