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
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de