struttura MOUNTMGR_MOUNT_POINT (mountmgr.h)
La struttura MOUNTMGR_MOUNT_POINT viene usata dai client di gestione montaggio insieme a una richiesta di IOCTL_MOUNTMGR_QUERY_POINTS di eseguire una query sul gestore di montaggio per tutti i punti di montaggio (collegamenti simbolici) associati a un dispositivo. Il gestore di montaggio risponde inviando una matrice di strutture MOUNTMGR_MOUNT_POINT contenenti i punti di montaggio.
Sintassi
typedef struct _MOUNTMGR_MOUNT_POINT {
ULONG SymbolicLinkNameOffset;
USHORT SymbolicLinkNameLength;
USHORT Reserved1;
ULONG UniqueIdOffset;
USHORT UniqueIdLength;
USHORT Reserved2;
ULONG DeviceNameOffset;
USHORT DeviceNameLength;
USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;
Membri
SymbolicLinkNameOffset
Contiene un offset, in byte, nel buffer di output in cui si trova il collegamento simbolico.
SymbolicLinkNameLength
Contiene la lunghezza, espressa in byte, del collegamento simbolico.
Reserved1
UniqueIdOffset
Contiene un offset, in byte, nel buffer di output in cui si trova l'ID univoco.
UniqueIdLength
Contiene la lunghezza, in byte, dell'ID univoco.
Reserved2
DeviceNameOffset
Contiene un offset, in byte, nel buffer di output in cui si trova il nome del dispositivo non persistente.
DeviceNameLength
Contiene la lunghezza, in byte, del nome del dispositivo non persistente.
Reserved3
Osservazioni
Nessuno dei nomi restituiti è NULL terminato, né i buffer richiedono caratteri NULL di terminazione. Il chiamante di IOCTL_MOUNTMGR_QUERY_POINTS non è necessario fornire dati in tutti i membri della struttura MOUNTMGR_MOUNT_POINT, ma i membri vuoti devono avere un offset pari a zero.
In caso di input, gli offset provengono dall'inizio della struttura MOUNTMGR_MOUNT_POINT. Gli offset di output provengono dall'inizio del buffer. In genere corrisponde all'inizio della struttura del contenitore MOUNTMGR_MOUNT_POINTS anziché all'istanza incorporata MOUNTMGR_MOUNT_POINT matrice.
La richiesta di IOCTL_MOUNTMGR_QUERY_POINTS è disponibile nei sistemi operativi Windows 2000 e versioni successive.
Per altre informazioni, vedere Supporto delle richieste di Gestione montaggio in un driver di classe di archiviazione.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | mountmgr.h (include Mountmgr.h) |