Condividi tramite


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)

Vedere anche

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME