Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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)

Vedi anche

MOUNTDEV_NAME