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