IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)
I client di gestione montaggio usano questo IOCTL per avvisare la gestione montaggio che un punto di montaggio del volume è stato eliminato in modo che la gestione montaggio possa replicare la voce del database per il punto di montaggio specificato.
La routine Microsoft Win32 DeleteVolumeMountPoint invia questo IOCTL alla gestione montaggio, per informare il gestore di montaggio che una giunzione della directory non punta più a un nome del volume. Il gestore di montaggio risponde eliminando il nome del volume precedentemente contenuto nella giunzione della directory insieme al relativo ID univoco dal volume che ospita la giunzione della directory.
Codice principale
Buffer di input
Il client di gestione montaggio inizializza la struttura di MOUNTMGR_VOLUME_MOUNT_POINT, definita in Mountmgr.h, all'inizio del buffer in Irp-AssociatedIrp.SystemBuffer>.
Lunghezza del buffer di input
Parameters.DeviceIoControl.InputBufferLength nella posizione dello stack di I/O dell'IRP indica le dimensioni, in byte, del buffer di input, che deve essere maggiore o uguale a sizeof(MOUNTMGR_VOLUME_MOUNT_POINT).
Buffer di output
Nessuno
Lunghezza del buffer di output
Nessuno
Blocco dello stato
Se l'operazione ha esito positivo, il campo Stato è impostato su STATUS_SUCCESS.
Se InputBufferLength è minore di sizeof(MOUNTMGR_VOLUME_MOUNT_POINT), il campo Stato è impostato su STATUS_INVALID_PARAMETER.
Requisiti
Requisito | Valore |
---|---|
Intestazione | mountmgr.h (includere Mountmgr.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per