Freigeben über


MOUNTDEV_NAME Struktur (mountmgr.h)

Die MOUNTDEV_NAME-Struktur enthält den Namen eines Geräts.

Syntax

typedef struct _MOUNTDEV_NAME {
  USHORT NameLength;
  WCHAR  Name[1];
} MOUNTDEV_NAME, *PMOUNTDEV_NAME;

Angehörige

NameLength

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

Name[1]

Enthält ein Array mit variabler Größe mit breiten Zeichen, das den Namen des Bereitstellungspunkts des Geräts enthält. Bei dem Namen kann es sich um einen nicht eindeutigen Zielnamen wie "\Device\HarddiskVolume1", einen dauerhaften symbolischen Verknüpfungsnamen wie einen Laufwerkbuchstaben, "\DosDevices\D:" oder einen Bereitstellungspunkt wie "\DosDevices\E:\FilesysD\mnt" handeln.

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- mountmgr.h (include Mountmgr.h)

Siehe auch

IOCTL_MOUNTDEV_LINK_CREATED

IOCTL_MOUNTDEV_LINK_DELETED

IOCTL_MOUNTDEV_QUERY_DEVICE_NAME