Share via


estrutura MOUNTMGR_MOUNT_POINT (mountmgr.h)

A estrutura MOUNTMGR_MOUNT_POINT é usada por clientes do mount manager 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. O gerenciador de montagem responde enviando uma matriz de estruturas MOUNTMGR_MOUNT_POINT que contêm os pontos de montagem.

Sintaxe

typedef struct _MOUNTMGR_MOUNT_POINT {
  ULONG  SymbolicLinkNameOffset;
  USHORT SymbolicLinkNameLength;
  USHORT Reserved1;
  ULONG  UniqueIdOffset;
  USHORT UniqueIdLength;
  USHORT Reserved2;
  ULONG  DeviceNameOffset;
  USHORT DeviceNameLength;
  USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;

Membros

SymbolicLinkNameOffset

Contém um deslocamento, em bytes, para o buffer de saída em que o link simbólico está localizado.

SymbolicLinkNameLength

Contém o comprimento, em bytes, do link simbólico.

Reserved1

UniqueIdOffset

Contém um deslocamento, em bytes, para o buffer de saída em que a ID exclusiva está localizada.

UniqueIdLength

Contém o comprimento, em bytes, da ID exclusiva.

Reserved2

DeviceNameOffset

Contém um deslocamento, em bytes, para o buffer de saída em que o nome do dispositivo não persistente está localizado.

DeviceNameLength

Contém o comprimento, em bytes, do nome do dispositivo não persistente.

Reserved3

Comentários

Nenhum dos nomes retornados é nulo encerrado, nem os buffers exigem o encerramento de caracteres NULL . O chamador de IOCTL_MOUNTMGR_QUERY_POINTS não é necessário para fornecer dados em todos os membros da estrutura MOUNTMGR_MOUNT_POINT, mas os membros vazios devem ter um deslocamento de zero.

Na entrada, os deslocamentos são do início da estrutura MOUNTMGR_MOUNT_POINT. Os deslocamentos de saída são do início do buffer. Isso geralmente é o mesmo que o início da estrutura de contêiner MOUNTMGR_MOUNT_POINTS (em vez da instância de matriz de MOUNTMGR_MOUNT_POINT inserida).

A solicitação IOCTL_MOUNTMGR_QUERY_POINTS está disponível em sistemas operacionais Windows 2000 e posteriores.

Para obter uma discussão sobre o diferente entre links simbólicos, IDs exclusivas e nomes de dispositivo não persistentes, consulte Suporte a solicitações do Mount Manager em um driver de classe de armazenamento.

Requisitos

Requisito Valor
Cabeçalho mountmgr.h (inclua Mountmgr.h)

Confira também

IOCTL_MOUNTMGR_QUERY_POINTS