Hola a todos,
Desde PC, con RAPI, sabeis como puedo averiguar el nombre de la carpeta de la tarjeta SD o MC de la PDA ??
He buscado por todo el API Rapi y no he sabido ver...
Saludos y gracias por la ayuda,
José Luis Capel
Como se llama la función RAPI que da carpeta 'Storage-Card'?
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
Mira lo que he encontrado no se si te servirá
http://msdn.microsoft.com/library/defau ... tterns.asp
Code: Select all
Find the storage card name. Since storage card names can differ on localized devices (it won't always be called "Storage Card") and because devices can support more than one storage card, techniques such as using the Windows CE FindFirstFile API function can be used as documented in the article Pocket PC Programming Tips.
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
Parece que en esta dirección hay mas información:
http://msdn.microsoft.com/library/defau ... 132002.asp
http://msdn.microsoft.com/library/defau ... 132002.asp
Paco,
Muchísimas gracias!! El segundo enlace es el que indica como hacerlo.
El caso es que centré el problema de otra forma... Me centré en la función
Donde szPath podría ser algo así "\*.*" y en dwFlags poner FAF_FOLDERS_ONLY | FAF_ATTRIBUTES
El resultado es una matriz con todas las carpetas del raiz de la pda. Sin embargo, y ahí fue mi muro insalvable, ppFindDataArray[ n ]->dwFileAttributes no me indicaba si la carpeta era del tipo 'Storage - Card' o similar.
Muchas gracias por la info,
José Luis Capel
Muchísimas gracias!! El segundo enlace es el que indica como hacerlo.
El caso es que centré el problema de otra forma... Me centré en la función
Code: Select all
BOOL CeFindAllFiles(
LPCWSTR szPath,
DWORD dwFlags,
LPDWORD lpdwFoundCount,
LPLPCE_FIND_DATA ppFindDataArray);
El resultado es una matriz con todas las carpetas del raiz de la pda. Sin embargo, y ahí fue mi muro insalvable, ppFindDataArray[ n ]->dwFileAttributes no me indicaba si la carpeta era del tipo 'Storage - Card' o similar.
Muchas gracias por la info,
José Luis Capel