Como se llama la función RAPI que da carpeta 'Storage-Card'?

Post Reply
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Como se llama la función RAPI que da carpeta 'Storage-Card'?

Post by jlcapel »

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
User avatar
Paco Garcia
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm
Contact:

Post by Paco Garcia »

Mira lo que he encontrado no se si te servirá

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. 
http://msdn.microsoft.com/library/defau ... tterns.asp
User avatar
Paco Garcia
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm
Contact:

Post by Paco Garcia »

Parece que en esta dirección hay mas información:

http://msdn.microsoft.com/library/defau ... 132002.asp
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

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

Code: Select all

BOOL CeFindAllFiles(
LPCWSTR szPath, 
DWORD dwFlags, 
LPDWORD lpdwFoundCount, 
LPLPCE_FIND_DATA ppFindDataArray); 
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
Post Reply