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