Compartilhar via


IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

Os problemas do gerenciador de montagem IOCTL_MOUNTDEV_LINK_CREATED alertar o driver do cliente de que um nome persistente foi atribuído ao volume.

O suporte para esse IOCTL por clientes do Mount Manager é opcional.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O gerenciador de montagem coloca uma estrutura de comprimento variável do tipo MOUNTDEV_NAME 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.

Buffer de entrada/saída

N/D

Comprimento do buffer de entrada/saída

N/D

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).

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)

Confira também

MOUNTDEV_NAME