NTMS_PARTITIONINFORMATIONA Struktur (ntmsapi.h)
[Wechselmedien-Manager ist ab Windows 7 und Windows Server 2008 R2 nicht mehr verfügbar.]
Die NTMS_PARTITIONINFORMATION-Struktur definiert die für das seitenseitige Objekt spezifischen Eigenschaften.
Syntax
typedef struct _NTMS_PARTITIONINFORMATIONA {
NTMS_GUID PhysicalMedia;
NTMS_GUID LogicalMedia;
DWORD State;
WORD Side;
DWORD dwOmidLabelIdLength;
BYTE OmidLabelId[NTMS_OMIDLABELID_LENGTH];
CHAR szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH];
CHAR szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH];
DWORD dwMountCount;
DWORD dwAllocateCount;
LARGE_INTEGER Capacity;
} NTMS_PARTITIONINFORMATIONA;
Angehörige
PhysicalMedia
Eindeutiger physischer Medienbezeichner für das Medium, das diese Seite enthält.
LogicalMedia
Eindeutige logische Medien-ID (LMID) für ein Teil logischer Medien, die diese Seite enthält. Dieser Parameter ist ein NULL-, wenn die Seite nicht zugeordnet ist.
State
Informationen zum Seitenlebenszyklus. Dies kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
|
Die Medien wurden einer Anwendung zugewiesen. |
|
Die Medien sind verfügbar, die zugewiesen werden können. |
|
Die Medien wurden vollständig geschrieben und durch eine Anwendung als vollständig gekennzeichnet. |
|
Die Medien sind für die Datenspeicherung ungeeignet und können nicht mehr verwendet werden. |
|
Die Medien wurden gefunden und als nicht mit dem Laufwerk gekennzeichnet. |
|
Die Medien befinden sich in einem nicht erkannten Pool. |
|
Das Medium befindet sich im Importpool. |
|
Die Medien warten auf die Anwendung einer kostenlosen Bezeichnung. |
|
Die Seite wurde von der funktion AllocateNtmsMedia reserviert, wobei der dwOption Parameter auf NTMS_ALLOCATE_NEW festgelegt ist. |
Side
Nullrelativer Wert, der angibt, welche Seite eines mehrseitigen Mediums dies ist. Bei einseitigen Medien, z. B. Band, ist dieser Wert immer null. Bei dualseitigen Medien hat ein NTMS_PARITIONINFORMATION Datensatz diese Eigenschaft auf Null festgelegt - die "A"-Seite - und ein zweiter NTMS_PARTITIONINFORMATION Datensatz ist auf 1 festgelegt - die "B"-Seite.
dwOmidLabelIdLength
Länge der Bezeichnungs-ID-Zeichenfolge des On-Media-Bezeichners.
OmidLabelId[NTMS_OMIDLABELID_LENGTH]
Eindeutiger Bezeichner der Bezeichnungs-ID des On-Media-Bezeichners.
szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]
Beschriftungstyp der On-Media-ID.
szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]
Bezeichnungsinformationen des Bezeichners "On-Media".
dwMountCount
Häufigkeit, mit der diese Medien in ein Laufwerk eingebunden wurden. Dies wird auf Null initialisiert, wenn die Objekte in der Datenbank erstellt werden.
dwAllocateCount
Anzahl der Zuweisungen dieser Medien.
Capacity
Anzahl der auf dieser Seite verfügbaren Speicherbytes.
Bemerkungen
Die NTMS_PARTITIONINFORMATION Struktur ist in der NTMS_OBJECTINFORMATION Struktur enthalten.
Anmerkung
Der ntmsapi.h-Header definiert NTMS_PARTITIONINFORMATION als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Header- | ntmsapi.h |