Freigeben über


VOLUME_PHYSICAL_OFFSETS-Struktur (ntddvol.h)

Die VOLUME_PHYSICAL_OFFSETS-Struktur enthält ein Array von physischen Offsets und begleitenden physischen Datenträgernummern und wird zusammen mit IOCTL_VOLUME_LOGICAL_TO_PHYSICAL verwendet, um eine Reihe von Paaren physischer Offsets und Datenträgernummern anzufordern, die einem einzelnen logischen Offset entsprechen.

Syntax

typedef struct _VOLUME_PHYSICAL_OFFSETS {
  ULONG                  NumberOfPhysicalOffsets;
  VOLUME_PHYSICAL_OFFSET PhysicalOffset[ANYSIZE_ARRAY];
} VOLUME_PHYSICAL_OFFSETS, *PVOLUME_PHYSICAL_OFFSETS;

Member

NumberOfPhysicalOffsets

Enthält die Anzahl der physischen Offsets, die vom Aufruf von IOCTL_VOLUME_LOGICAL_TO_PHYSICAL zurückgegeben werden.

PhysicalOffset[ANYSIZE_ARRAY]

Enthält ein Array von Strukturen vom Typ VOLUME_PHYSICAL_OFFSET. Jedes Element des Arrays enthält ein Paar, das aus einer physischen Datenträgernummer und einer zugehörigen physischen Offsetdatenträgernummer <(Datenträgeroffset>) besteht.

Anforderungen

Anforderung Wert
Header ntddvol.h (include Ntddvol.h)

Weitere Informationen

IOCTL_VOLUME_LOGICAL_TO_PHYSICAL

IOCTL_VOLUME_PHYSICAL_TO_LOGICAL

VOLUME_PHYSICAL_OFFSET