IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)
IOCTL_MOUNTDEV_LINK_DELETED avvisa il client di gestione montaggio che è stato eliminato un nome permanente associato.
Il supporto per questo IOCTL dai client di gestione montaggio è facoltativo.
Codice principale
Buffer di input
Il gestore di montaggio posiziona una struttura a lunghezza variabile di tipo MOUNTDEV_NAME all'inizio del buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer. Il gestore di montaggio inserisce il nome permanente appena assegnato all'indirizzo a cui punta il Nome membro di questa struttura.
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(MOUNTDEV_NAME)
.
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
Nessun stato.
Osservazioni
L'implementatore di questa funzione non deve eseguire la sincronizzazione dei thread e non deve eseguire 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) |