IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)
Il gestore di montaggio genera IOCTL_MOUNTDEV_LINK_CREATED per avvisare il driver client che un nome permanente è stato assegnato al volume.
Il supporto per questo IOCTL dai client di gestione montaggio è facoltativo.
Codice principale
Buffer di input
Il gestore di montaggio inserisce una struttura a lunghezza variabile di tipo MOUNTDEV_NAME all'inizio del buffer in Irp-AssociatedIrp.SystemBuffer>. Il gestore di montaggio inserisce il nome permanente appena assegnato all'indirizzo a cui punta il membro Name di questa struttura.
Lunghezza del buffer di input
Parameters.DeviceIoControl.InputBufferLength nella posizione dello stack I/O di IRP indica le dimensioni, in byte, del buffer di input, che devono essere maggiori o uguali 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 dello stato
Nessuno stato.
Commenti
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 Mount Manager in un driver di classe di archiviazione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | mountdev.h (include Mountmgr.h) |