IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)
Os clientes do gerenciador de montagem usam esse IOCTL para alertar o gerenciador de montagem de que um ponto de montagem de volume foi excluído para que o gerenciador de montagem possa replicar a entrada do banco de dados para o ponto de montagem especificado.
A rotina do Microsoft Win32 DeleteVolumeMountPoint envia esse IOCTL para o gerenciador de montagem, para informar ao gerenciador de montagem que uma junção de diretório não está mais apontando para um nome de volume. O gerenciador de montagem responde excluindo o nome do volume anteriormente contido na junção de diretório junto com sua ID exclusiva do volume que hospeda a junção de diretório.
Código principal
Buffer de entrada
O cliente do gerenciador de montagem inicializa a estrutura MOUNTMGR_VOLUME_MOUNT_POINT, definida em Mountmgr.h, no início do buffer em Irp-AssociatedIrp.SystemBuffer>.
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(MOUNTMGR_VOLUME_MOUNT_POINT).
Buffer de saída
Nenhum
Comprimento do buffer de saída
Nenhum
Bloco de status
Se a operação for bem-sucedida, o campo Status será definido como STATUS_SUCCESS.
Se InputBufferLength for menor que sizeof(MOUNTMGR_VOLUME_MOUNT_POINT), o campo Status será definido como STATUS_INVALID_PARAMETER.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | mountmgr.h (inclua Mountmgr.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de