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) |