Freigeben über


MOUNTDEV_SUGGESTED_LINK_NAME Struktur (mountdev.h)

Mount-Manager-Clients, die ihre Laufwerkbuchstaben nachverfolgen können, verwenden diese Struktur, um anzufordern, dass der Bereitstellungs-Manager ihnen einen bestimmten Linknamen zuweist.

Syntax

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

Angehörige

UseOnlyIfThereAreNoOtherLinks

Gibt an, dass der Bereitstellungs-Manager den Namen des vorgeschlagenen Links nur verwenden soll, wenn dem Client keine anderen dauerhaften Verknüpfungen zugewiesen sind.

NameLength

Enthält die Länge des vorgeschlagenen Namens in Byte.

Name[1]

Enthält ein Array mit variabler Größe mit breiten Zeichen, das den Namen des vorgeschlagenen Links in breiten Zeichen enthält. Laufwerkbuchstabennamen müssen den vollständigen Pfad der symbolischen Verknüpfung im Objektnamespace enthalten und die herkömmliche Microsoft MS-DOS-Syntax aufweisen. Der Laufwerkbuchstaben "D" muss z. B. auf diese Weise dargestellt werden: "\DosDevices\D:". Der alternative symbolische Verknüpfungspfad von "?? \D:" kann nicht verwendet werden, oder Abkürzungen der symbolischen Verknüpfung wie "D:" können nicht verwendet werden.

Bemerkungen

Als bewährte Methode darf der Implementierer keine Threadsynchronisierung durchführen und darf keine Blockierungs- und/oder Interprocess Communication (IPC)-Funktionsaufrufe durchführen.

Weitere Informationen finden Sie unter Unterstützen von Mount Manager-Anforderungen in einem Speicherklassentreiber.

Anforderungen

Anforderung Wert
Header- mountdev.h (include Mountmgr.h)

Siehe auch

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME