cabeçalho mountmgr.h
Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:
mountmgr.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_MOUNTDEV_QUERY_DEVICE_NAME O suporte para esse IOCTL pelos clientes do gerenciador de montagem é obrigatório. |
IOCTL_MOUNTMGR_AUTO_DL_ASSIGNMENTS Este IOCTL informa ao gerenciador de montagem que ele deve atribuir letras de unidade a volumes automaticamente à medida que eles são introduzidos no sistema. |
IOCTL_MOUNTMGR_CHANGE_NOTIFY Os clientes enviam essa IOCTL para o gerenciador de montagem para serem informados sempre que houver uma alteração no banco de dados de nome de link simbólico persistente do gerenciador de montagem. |
IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES Quando um volume chega ao sistema, ele se registra para a classe de interface MOUNTDEV_MOUNTED_DEVICE_GUID e o gerenciador de montagem recebe uma notificação de Plug and Play (consulte Códigos de controle de E/S do Mount Manager para ver uma discussão sobre esse processo). |
IOCTL_MOUNTMGR_CREATE_POINT Os clientes do gerenciador de montagem podem usar esse IOCTL para solicitar que o gerenciador de montagem crie um nome de link simbólico persistente para o volume indicado. |
IOCTL_MOUNTMGR_DELETE_POINTS Essa IOCTL é idêntica na entrada e na saída para IOCTL_MOUNTMGR_QUERY_POINTS. A diferença é que IOCTL_MOUNTMGR_DELETE_POINTS tem o efeito colateral de excluir os links simbólicos e as entradas de banco de dados do gerenciador de montagem para os triplos retornados. |
IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY Essa IOCTL é idêntica na entrada e na saída para IOCTL_MOUNTMGR_QUERY_POINTS. |
IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE Essa IOCTL orienta o gerenciador de montagem a manter um link simbólico ativo depois que o gerenciador do Plug and Play receber uma notificação de que seu volume correspondente ficou offline. |
IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER Este IOCTL verifica se o volume especificado tem uma letra da unidade. |
IOCTL_MOUNTMGR_QUERY_POINTS Este IOCTL retorna triplos que consistem em um nome de link simbólico persistente para o volume (ou seja, um ponto de montagem), uma ID exclusiva para o volume e um nome de dispositivo não persistente (como "\Device\HarddiskVolume1") para o volume. |
IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION Esse IOCTL permite que um cliente simule uma notificação de chegada da interface do dispositivo Plug and Play com o nome do volume fornecido. |
IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED Esse IOCTL alerta o gerenciador de montagem de que um ponto de montagem de volume foi criado, para que o gerenciador de montagem possa replicar a entrada do banco de dados para o ponto de montagem especificado. |
IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED Os clientes do gerenciador de montagem 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. |
Estruturas
MOUNTDEV_NAME A estrutura MOUNTDEV_NAME contém o nome de um dispositivo. |
MOUNTMGR_CHANGE_NOTIFY_INFO A estrutura MOUNTMGR_CHANGE_NOTIFY_INFO é usada pelo gerenciador de montagem para enviar números épicos para seus clientes e vice-versa. |
MOUNTMGR_CREATE_POINT_INPUT A estrutura MOUNTMGR_CREATE_POINT_INPUT é usada pelo gerenciador de montagem para enviar um nome de link simbólico para um cliente que solicitou o nome do link simbólico por meio de uma solicitação de IOCTL_MOUNTMGR_CREATE_POINT. |
MOUNTMGR_DRIVE_LETTER_INFORMATION A estrutura MOUNTMGR_DRIVE_LETTER_INFORMATION é usada pelo gerenciador de montagem para fornecer uma letra da unidade a um cliente que solicitou uma carta de driver por meio de uma solicitação de IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER. |
MOUNTMGR_DRIVE_LETTER_TARGET A estrutura MOUNTMGR_DRIVE_LETTER_TARGET é usada por um cliente do gerenciador de montagem com uma solicitação IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER para fornecer um nome de dispositivo de destino não persistente ao gerenciador de montagem. |
MOUNTMGR_MOUNT_POINT A estrutura MOUNTMGR_MOUNT_POINT é usada por clientes do gerenciador de montagem em conjunto com uma solicitação IOCTL_MOUNTMGR_QUERY_POINTS para consultar o gerenciador de montagem para todos os pontos de montagem (links simbólicos) associados a um dispositivo. |
MOUNTMGR_MOUNT_POINTS A estrutura MOUNTMGR_MOUNT_POINTS é usada pelo gerenciador de montagem para enviar a um cliente a lista de pontos de montagem associados a um dispositivo. |
MOUNTMGR_TARGET_NAME A estrutura MOUNTMGR_TARGET_NAME contém o nome do dispositivo de destino não persistente para um dispositivo e é usada por clientes do gerenciador de montagem com a solicitação de IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE para instruir o gerenciador de montagem a manter o link simbólico de um dispositivo ativo mesmo depois que o dispositivo ficar offline. |
MOUNTMGR_VOLUME_MOUNT_POINT A estrutura MOUNTMGR_VOLUME_MOUNT_POINT é usada em conjunto com a solicitação IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED para informar ao gerenciador de montagem que um ponto de montagem de volume foi criado. |
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