struttura MOUNTDEV_SUGGESTED_LINK_NAME (mountdev.h)
I client di Gestione montaggio in grado di tenere traccia delle lettere di unità usano questa struttura per richiedere che il gestore di montaggio gli assegni un nome di collegamento specifico.
Sintassi
typedef struct _MOUNTDEV_SUGGESTED_LINK_NAME {
BOOLEAN UseOnlyIfThereAreNoOtherLinks;
USHORT NameLength;
WCHAR Name[1];
} MOUNTDEV_SUGGESTED_LINK_NAME, *PMOUNTDEV_SUGGESTED_LINK_NAME;
Membri
UseOnlyIfThereAreNoOtherLinks
Indica che la gestione montaggio deve usare il nome del collegamento suggerito solo se non sono presenti altri collegamenti permanenti assegnati al client.
NameLength
Contiene la lunghezza del nome suggerito, in byte.
Name[1]
Contiene una matrice di caratteri wide di dimensioni variabili che contiene il nome del collegamento suggerito in caratteri wide. I nomi delle lettere di unità devono includere il percorso completo del collegamento simbolico nello spazio dei nomi dell'oggetto e devono avere la sintassi tradizionale di Microsoft MS-DOS. Ad esempio, la lettera di unità "D" deve essere rappresentata in questo modo: "\DosDevices\D:". Il percorso simbolico alternativo del collegamento di "?? \D:" non può essere usato, né abbreviazioni del collegamento simbolico, ad esempio "D:".
Osservazioni
Come procedura consigliata, l'implementatore non deve eseguire la sincronizzazione dei thread e non deve effettuare chiamate di funzione IPC (Interprocess Communication).
Per altre informazioni, vedere Supporto delle richieste di Gestione montaggio in un driver di classe di archiviazione.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | mountdev.h (include Mountmgr.h) |