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

IRP_MJ_DEVICE_CONTROL

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

MOUNTMGR_VOLUME_MOUNT_POINT