Guest User

Untitled

a guest
Jun 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.51 KB | None | 0 0
  1. /*
  2.  * Código presentado por Elinv.
  3.  * ----------------------------
  4.  * Obtener información sobre el tipo de disco puede ser utilizado GetDriveType
  5.  * ----------------------------
  6.     UINT WINAPI GetDriveType(
  7.         __in_opt  LPCTSTR lpRootPathName    //puntero a la cadena
  8.     );
  9.  * ----------------------------
  10.     Código de retorno       valor   Descripción
  11.  * ----------------------------
  12.     DRIVE_UNKNOWN           0       El tipo de unidad no se puede determinar.
  13.     DRIVE_NO_ROOT_DIR       1       La ruta de raíz no es válido, por ejemplo, no hay volumen montado en la ruta especificada.
  14.     DRIVE_REMOVABLE         2       La unidad tiene un medio extraíble, por ejemplo, una unidad de disquete, memoria USB o lector de tarjetas flash.
  15.     DRIVE_FIXED             3       La unidad ha fijado los medios de comunicación, por ejemplo, una unidad de disco duro o unidad flash.
  16.     DRIVE_REMOTE            4       La unidad es un control remoto (red) de unidad.
  17.     DRIVE_CDROM             5       La unidad es una unidad de CD-ROM.
  18.     DRIVE_RAMDISK           6       La unidad es un disco RAM.
  19.  * ----------------------------
  20.  * CODE BLOCK 10.05 -
  21.  * Win32 GUI project -> tipo Frame Based
  22.  */
  23.  
  24. #include <windows.h>
  25. #include <iostream>
  26. using namespace std;
  27.  
  28. int main()
  29. {
  30.     if (GetDriveType("D:")==DRIVE_CDROM)
  31.     {
  32.         cout << "Es una unidad de CD" << endl;
  33.     }
  34.     else
  35.     {
  36.         cout << "No es una unidad de CD" << endl;
  37.     }
  38.  
  39.     system("PAUSE");
  40.     return EXIT_SUCCESS;
  41. }
Add Comment
Please, Sign In to add comment