Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Código presentado por Elinv.
- * ----------------------------
- * Obtener información sobre el tipo de disco puede ser utilizado GetDriveType
- * ----------------------------
- UINT WINAPI GetDriveType(
- __in_opt LPCTSTR lpRootPathName //puntero a la cadena
- );
- * ----------------------------
- Código de retorno valor Descripción
- * ----------------------------
- DRIVE_UNKNOWN 0 El tipo de unidad no se puede determinar.
- DRIVE_NO_ROOT_DIR 1 La ruta de raíz no es válido, por ejemplo, no hay volumen montado en la ruta especificada.
- DRIVE_REMOVABLE 2 La unidad tiene un medio extraíble, por ejemplo, una unidad de disquete, memoria USB o lector de tarjetas flash.
- DRIVE_FIXED 3 La unidad ha fijado los medios de comunicación, por ejemplo, una unidad de disco duro o unidad flash.
- DRIVE_REMOTE 4 La unidad es un control remoto (red) de unidad.
- DRIVE_CDROM 5 La unidad es una unidad de CD-ROM.
- DRIVE_RAMDISK 6 La unidad es un disco RAM.
- * ----------------------------
- * CODE BLOCK 10.05 -
- * Win32 GUI project -> tipo Frame Based
- */
- #include <windows.h>
- #include <iostream>
- using namespace std;
- int main()
- {
- if (GetDriveType("D:")==DRIVE_CDROM)
- {
- cout << "Es una unidad de CD" << endl;
- }
- else
- {
- cout << "No es una unidad de CD" << endl;
- }
- system("PAUSE");
- return EXIT_SUCCESS;
- }
Add Comment
Please, Sign In to add comment