IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)
Cette fonction de contrôle d’E/S vérifie l’intégrité de l’appareil.
Code principal
Mémoire tampon d'entrée
Pointeur vers la mémoire tampon d’entrée, une variable UnifiedPosHealthCheckLevel .
Longueur de la mémoire tampon d’entrée
Taille de la mémoire tampon d’entrée, en octets. Défini sur sizeof(UnifiedPosHealthCheckLevel).
Mémoire tampon de sortie
Pointeur vers une mémoire tampon qui reçoit un PosStringType suivi du contenu de la chaîne d’intégrité.
Longueur de la mémoire tampon de sortie
Taille de la mémoire tampon de sortie, en octets. Défini sur sizeof(PosStringType) + suffisamment d’espace pour contenir la chaîne d’intégrité.
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 : le pilote ne fournit pas de chaînes d’intégrité.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | pointofservicedriverinterface.h (inclure Pointofservicedriverinterface.h) |