Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
Ändert den Partitionstyp auf dem Datenträger bei einem angegebenen Byteoffset.
Syntax
HRESULT ChangePartitionType(
[in] ULONGLONG ullOffset,
[in] BOOL bForce,
[in] CHANGE_PARTITION_TYPE_PARAMETERS *para
);
Parameter
[in] ullOffset
Byteoffset der Partition vom Anfang des Datenträgers. Dieser Offset muss der Offset des Anfangs einer Partition sein.
[in] bForce
Boolescher Wert, der angibt, ob Änderungen erzwungen werden.
[in] para
Zeiger auf eine CHANGE_PARTITION_TYPE_PARAMETERS-Struktur , die den Partitionstyp enthält, in den die Partition an dem durch den ullOffset-Parameter angegebenen Speicherort geändert wird.
Rückgabewert
Diese Methode kann HRESULT-Standardwerte wie E_INVALIDARG oder E_OUTOFMEMORY und VDS-spezifische Rückgabewerte zurückgeben. Es kann auch konvertierte Systemfehlercodes mithilfe des makros HRESULT_FROM_WIN32 zurückgeben. Fehler können vom VDS selbst oder vom zugrunde liegenden VDS-Anbieter stammen, der verwendet wird. Folgende Rückgabewerte sind möglich.
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Der Partitionstyp wurde erfolgreich geändert. |
|
Die Partition wird verwendet. |
|
Interner Fehler. Weitere Informationen finden Sie im Ereignisprotokoll. |
|
Der angegebene Partitionstyp ist für diesen Vorgang ungültig. |
|
Das Ändern des Partitionstyps auf dynamischen Datenträgern wird nicht unterstützt. |
|
Die Partition ist nicht vorhanden. |
|
Dieser Vorgang wird für LDM-Partitionen nicht unterstützt. |
|
Dieser Vorgang wird für MSR-Partitionen nicht unterstützt. |
|
Der angegebene Partitionsstil stimmt nicht mit dem des Datenträgers überein. |
Hinweise
Wenn eine OEM-Partition als FAT oder FAT32 formatiert ist, ändert sich der Partitionstyp nicht. Wenn er mit NTFS formatiert ist, ändert sich der Partitionstyp in PARTITION_IFS (0x07). Informationen zu Partitionstypen finden Sie unter CREATE_PARTITION_PARAMETERS.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | vds.h |
| Bibliothek | Uuid.lib |