Condividi tramite


IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)

IOCTL_MOUNTDEV_LINK_DELETED avvisa il client di gestione montaggio a cui è stato eliminato un nome persistente associato.

Il supporto per questo IOCTL da parte dei 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 persistente appena assegnato all'indirizzo a cui fa riferimento il membro Name 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.

Input/Buffer di output

N/D

Lunghezza del buffer di input/output

N/D

Blocco dello stato

Nessuno stato.

Commenti

L'implementazione di questa funzione non deve sincronizzare il thread e non deve eseguire chiamate di funzione IPC (Interprocess Communication) e/o blocco.

Per altre informazioni, vedere Supporto delle richieste di Mount Manager in un driver di classe di archiviazione.

Requisiti

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

Vedi anche

MOUNTDEV_NAME