IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)
IOCTL_MOUNTDEV_LINK_DELETED alerta o cliente do gerenciador de montagem de que um nome persistente associado a ele foi excluído.
O suporte para esse IOCTL por clientes do Mount Manager é opcional.
Código principal
Buffer de entrada
O gerenciador de montagem coloca uma estrutura de comprimento variável do tipo MOUNTDEV_NAME no início do buffer em >AssociatedIrp.SystemBuffer. O gerenciador de montagem insere o nome persistente atribuído apenas no endereço apontado pelo Name membro dessa estrutura.
Comprimento do buffer de entrada
Parameters.DeviceIoControl.InputBufferLength no local da pilha de E/S do IRP indica o tamanho, em bytes, do buffer de entrada, que deve ser maior ou igual a sizeof(MOUNTDEV_NAME)
.
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Buffer de entrada/saída
N/A
Comprimento do buffer de entrada/saída
N/A
Bloco de status
Sem status.
Observações
O implementador dessa função não deve sincronizar threads e não deve fazer chamadas de função de IPC (comunicação de bloqueio e/ou interprocesso).
Para obter mais informações, consulte Suporte a solicitações do Mount Manager em um driver de classe de armazenamento.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | mountdev.h (inclua Mountmgr.h) |