Condividi tramite


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 Di Microsoft Win32 DeleteVolumeMountPoint invia questo IOCTL al gestore di montaggio, per informare il gestore di montaggio che una giunzione della directory non punta più a un nome di 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

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il client di gestione montaggio inizializza la struttura di MOUNTMGR_VOLUME_MOUNT_POINT all'inizio del buffer in Irp->AssociatedIrp.SystemBuffer.

Lunghezza del buffer di input

Parameters.DeviceIoControl.InputBufferLength nella posizione dello stack 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.

Buffer di input/output

N/D

Lunghezza del buffer di input/output

N/D

Blocco di 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.

Osservazioni

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)

Vedere anche

MOUNTMGR_VOLUME_MOUNT_POINT