Freigeben über


MOUNTDEV_SUGGESTED_LINK_NAME-Struktur (mountdev.h)

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

Syntax

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

Member

UseOnlyIfThereAreNoOtherLinks

Gibt an, dass der Bereitstellungs-Manager den vorgeschlagenen Linknamen nur verwenden soll, wenn dem Client keine anderen persistenten Links zugewiesen sind.

NameLength

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

Name[1]

Enthält ein Array mit breiten Zeichen mit variabler Größe, das den Namen des vorgeschlagenen Links in Breitzeichen enthält. Laufwerkbuchstabennamen müssen den vollständigen Pfad des symbolischen Links im Objektnamespace enthalten und die herkömmliche Microsoft MS-DOS-Syntax aufweisen. Der Laufwerkbuchstabe "D" muss beispielsweise wie folgt dargestellt werden: "\DosDevices\D:". Der alternative symbolische Linkpfad von "?? \D:" kann weder verwendet werden, noch können Abkürzungen des symbolischen Links wie "D:" verwendet werden.

Hinweise

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

Weitere Informationen finden Sie unter Unterstützung von Bereitstellungs-Manager-Anforderungen in einem Speicherklassentreiber.

Anforderungen

Anforderung Wert
Header mountdev.h (einschließen von Mountmgr.h)

Weitere Informationen

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME