Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2018
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <dpfpdd.h>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. DPFPDD_VERSION version;
  8. DPFPDD_DEV_INFO devices_info;
  9. unsigned int n_devices;
  10.  
  11. int result = dpfpdd_init();
  12. if(result == DPFPDD_SUCCESS){
  13. printf("Digital Persona Fingerprint iniciada com sucesso!\n");
  14.  
  15. result = dpfpdd_version(&version);
  16. if(result == DPFPDD_SUCCESS){
  17. printf("Versao: %d.%d\n", version.api_ver.major, version.api_ver.minor);
  18. }else{
  19. printf("Falha ao consultar versao. Erro: %d\n", result);
  20. }
  21.  
  22. result = dpfpdd_query_devices(&n_devices, &devices_info);
  23. if(result == DPFPDD_SUCCESS){
  24. printf("Numero de dispositivos encontrados: %d\n", n_devices);
  25. printf("------------------ Dados dos dispositivos ------------------\n");
  26. printf("Nome: %s\nFabricante: %s\nProduto: %s\nSerial: %s\n",
  27. devices_info.name, devices_info.descr.vendor_name, devices_info.descr.product_name, devices_info.descr.serial_num);
  28. }else{
  29. printf("Falha ao listar dispositivos. Erro: %d\n", result);
  30. }
  31.  
  32. }else{
  33. printf("Falha ao iniciar Digital Persona Fingerprint. - Erro: %d\n", result);
  34. }
  35.  
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement