Compartilhar via


IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)

Os clientes do mount manager 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 ao 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 do diretório, juntamente com sua ID exclusiva do volume que hospeda a junção do diretório.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O cliente do gerenciador de montagem inicializa a estrutura de MOUNTMGR_VOLUME_MOUNT_POINT no início do buffer em >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.

Buffer de entrada/saída

N/A

Comprimento do buffer de entrada/saída

N/A

Bloco de status

Se a operação for bem-sucedida, o campo status do será definido como STATUS_SUCCESS.

Se InputBufferLength for menor que sizeof(MOUNTMGR_VOLUME_MOUNT_POINT), o campo de Status será definido como STATUS_INVALID_PARAMETER.

Observações

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 mountmgr.h (inclua Mountmgr.h)

Consulte também

MOUNTMGR_VOLUME_MOUNT_POINT