IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

Il supporto per questo IOCTL dai client di gestione montaggio è facoltativo. Il gestore di montaggio usa questo IOCTL per avvisare il driver client che un nome permanente è stato assegnato al volume. L'input per questo IOCTL è il nome permanente assegnato.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il gestore dei punti di montaggio inserisce una struttura a lunghezza variabile di tipo MOUNTDEV_NAME, definita in Mountmgr.h 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

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).

Requisiti

Requisito Valore
Intestazione mountdev.h (include Mountmgr.h)

Vedi anche

MOUNTDEV_NAME