Freigeben über


MOUNTDEV_UNIQUE_ID-Struktur (mountdev.h)

Die MOUNTDEV_UNIQUE_ID-Struktur enthält eine eindeutige Volume-ID, die ein Bereitstellungs-Manager-Client dem Bereitstellungs-Manager als Reaktion auf eine IOCTL_MOUNTDEV_QUERY_UNIQUE_ID Anforderung bereitstellt.

Syntax

typedef struct _MOUNTDEV_UNIQUE_ID {
  USHORT UniqueIdLength;
  UCHAR  UniqueId[1];
} MOUNTDEV_UNIQUE_ID, *PMOUNTDEV_UNIQUE_ID;

Member

UniqueIdLength

Die Länge der eindeutigen Volume-ID in Bytes.

UniqueId[1]

Array von Bytes, die die eindeutige Volume-ID angeben.

Hinweise

Eine Erläuterung zu eindeutigen Volume-IDs und deren Verwendung durch den Bereitstellungs-Manager finden Sie unter Unterstützen von Einbindungs-Manager-Anforderungen in einem Speicherklassentreiber.

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

Anforderungen

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

Weitere Informationen

IOCTL_MOUNTDEV_QUERY_UNIQUE_ID