Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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)

Vedere anche

MOUNTDEV_NAME