IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

O suporte para esse IOCTL pelos clientes do gerenciador de montagem é opcional. O gerenciador de montagem usa esse IOCTL para alertar o driver cliente de que um nome persistente foi atribuído ao volume. A entrada para esse IOCTL é o nome persistente atribuído.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O gerenciador do ponto de montagem coloca uma estrutura de comprimento variável do tipo MOUNTDEV_NAME, definida em Mountmgr.h no início do buffer em Irp-AssociatedIrp.SystemBuffer>. O gerenciador de montagem insere o nome persistente atribuído apenas no endereço apontado pelo membro Name 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

Bloco de status

Sem status.

Comentários

O implementador dessa função não deve ser sincronizado por thread e não deve fazer chamadas de função de bloqueio e/ou IPC (Interprocess Communication).

Requisitos

Requisito Valor
Cabeçalho mountdev.h (inclua Mountmgr.h)

Confira também

MOUNTDEV_NAME