struttura MOUNTMGR_MOUNT_POINT (mountmgr.h)
La struttura MOUNTMGR_MOUNT_POINT viene utilizzata dai client di gestione montaggio insieme a una richiesta di IOCTL_MOUNTMGR_QUERY_POINTS per eseguire 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;
Members
SymbolicLinkNameOffset
Contiene un offset, in byte, nel buffer di output in cui si trova il collegamento simbolico.
SymbolicLinkNameLength
Contiene la lunghezza, 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 nonpersistent.
DeviceNameLength
Contiene la lunghezza, in byte, del nome del dispositivo nonpersistente.
Reserved3
Commenti
Nessuno dei nomi restituiti è null terminato, né i buffer richiedono la terminazione dei caratteri NULL. 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 input, gli offset provengono dall'inizio della struttura MOUNTMGR_MOUNT_POINT. Gli offset di output si trovano dall'inizio del buffer. Questo è in genere lo stesso dell'inizio della struttura del contenitore MOUNTMGR_MOUNT_POINTS , anziché l'istanza di matrice incorporata MOUNTMGR_MOUNT_POINT.
La richiesta di IOCTL_MOUNTMGR_QUERY_POINTS è disponibile nei sistemi operativi Windows 2000 e versioni successive.
Per altre informazioni, vedere Supporto delle richieste di Mount Manager in un driver di classe di archiviazione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | mountmgr.h (includere Mountmgr.h) |