Red de conocimiento informático - Material del sitio web - Cómo leer la capacidad del disco USB usando lenguaje C

Cómo leer la capacidad del disco USB usando lenguaje C

char?strdir[10];

for(char?cc='A';cc<='Z';cc++)

{ sprintf(strdir,"%c", cc); if(GetDriveType((LPCTSTR)strdir) == DRIVE_REMOVABLE)//disco móvil { return?strdir;?//obtiene la letra de la unidad de disco USB }

}

/// Cuando se instala un periférico, el mensaje "WM_DEVICECHANGE" generalmente se transmite a todas las ventanas.

Procese este mensaje e instálelo en "DBT_DEVICEARRIVAL".

Procese "DEV_BROADCAST_HDR". , "DEV_BROADCAST_VOLUME" para obtener la letra de la unidad flash USB.