Compartilhar via


estrutura MOUNTDEV_SUGGESTED_LINK_NAME (mountdev.h)

Os clientes do Mount Manager que são capazes de acompanhar suas letras de unidade usam essa estrutura para solicitar que o gerenciador de montagem lhes atribua um nome de link específico.

Sintaxe

typedef struct _MOUNTDEV_SUGGESTED_LINK_NAME {
  BOOLEAN UseOnlyIfThereAreNoOtherLinks;
  USHORT  NameLength;
  WCHAR   Name[1];
} MOUNTDEV_SUGGESTED_LINK_NAME, *PMOUNTDEV_SUGGESTED_LINK_NAME;

Membros

UseOnlyIfThereAreNoOtherLinks

Indica que o gerenciador de montagem deve usar o nome de link sugerido somente se não houver outros links persistentes atribuídos ao cliente.

NameLength

Contém o comprimento do nome sugerido, em bytes.

Name[1]

Contém uma matriz de tamanho variável de caracteres largos que contém o nome do link sugerido em caracteres largos. Os nomes de letras da unidade devem incluir o caminho completo do link simbólico no namespace do objeto e devem ter a sintaxe tradicional do Microsoft MS-DOS. Por exemplo, a letra de unidade "D" deve ser representada dessa maneira: "\DosDevices\D:". O caminho de link simbólico alternativo de "?? \D:" não pode ser usado, nem abreviações do link simbólico, como "D:".

Observações

Como prática recomendada, o implementador não deve sincronizar threads e não deve fazer chamadas de função de bloqueio e/ou comunicação interprocesso (IPC).

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)

Consulte também

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME