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;

Member

NameLength

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

Name[1]

Enthält ein Array mit breiten Zeichen mit variabler Größe, das den Namen des Geräteeinbindungspunkts enthält. Der Name kann ein nicht dauerhafter Zielname wie "\Device\HarddiskVolume1", ein dauerhafter symbolischer Linkname wie ein Laufwerkbuchstaben, "\DosDevices\D:" oder ein Einbindungspunkt wie "\DosDevices\E:\FilesysD\mnt" sein.

Hinweise

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

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

Anforderungen

Anforderung Wert
Header mountmgr.h (einschließlich Mountmgr.h)

Weitere Informationen

IOCTL_MOUNTDEV_LINK_CREATED

IOCTL_MOUNTDEV_LINK_DELETED

IOCTL_MOUNTDEV_QUERY_DEVICE_NAME