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.