Freigeben über


MOUNTMGR_MOUNT_POINT-Struktur (mountmgr.h)

Die MOUNTMGR_MOUNT_POINT-Struktur wird von Einbindungs-Manager-Clients in Verbindung mit einer IOCTL_MOUNTMGR_QUERY_POINTS-Anforderung verwendet, um den Bereitstellungs-Manager nach allen Bereitstellungspunkten (symbolischen Verknüpfungen) abzufragen, die einem Gerät zugeordnet sind. Der Bereitstellungs-Manager antwortet, indem er ein Array von MOUNTMGR_MOUNT_POINT Strukturen sendet, die die Bereitstellungspunkte enthalten.

Syntax

typedef struct _MOUNTMGR_MOUNT_POINT {
  ULONG  SymbolicLinkNameOffset;
  USHORT SymbolicLinkNameLength;
  USHORT Reserved1;
  ULONG  UniqueIdOffset;
  USHORT UniqueIdLength;
  USHORT Reserved2;
  ULONG  DeviceNameOffset;
  USHORT DeviceNameLength;
  USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;

Member

SymbolicLinkNameOffset

Enthält einen Offset in Bytes in den Ausgabepuffer, in dem sich die symbolische Verknüpfung befindet.

SymbolicLinkNameLength

Enthält die Länge des symbolischen Links in Bytes.

Reserved1

UniqueIdOffset

Enthält einen Offset in Bytes in den Ausgabepuffer, in dem sich die eindeutige ID befindet.

UniqueIdLength

Enthält die Länge der eindeutigen ID in Bytes.

Reserved2

DeviceNameOffset

Enthält einen Offset in Bytes in den Ausgabepuffer, in dem sich der nicht permanente Gerätename befindet.

DeviceNameLength

Enthält die Länge des nicht permanenten Gerätenamens in Bytes.

Reserved3

Hinweise

Keiner der zurückgegebenen Namen wird mit NULL beendet, und die Puffer erfordern auch keine beendenden NULL-Zeichen. Der Aufrufer von IOCTL_MOUNTMGR_QUERY_POINTS muss keine Daten in allen Membern der MOUNTMGR_MOUNT_POINT-Struktur bereitstellen, aber leere Member müssen einen Offset von 0 (null) aufweisen.

Bei der Eingabe erfolgen Offsets vom Anfang der MOUNTMGR_MOUNT_POINT-Struktur. Bei Ausgabeoffsets befinden sich vom Anfang des Puffers. Dies entspricht in der Regel dem Beginn der MOUNTMGR_MOUNT_POINTS Containerstruktur (im Gegensatz zur eingebetteten MOUNTMGR_MOUNT_POINT Arrayinstanz).

Die IOCTL_MOUNTMGR_QUERY_POINTS-Anforderung ist unter Windows 2000 und höher verfügbar.

Weitere Informationen finden Sie unter Unterstützen von Einbindungs-Manager-Anforderungen in einem Speicherklassentreiber.

Anforderungen

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

Weitere Informationen

IOCTL_MOUNTMGR_QUERY_POINTS