IOCTL_DISK_UPDATE_PROPERTIES IOCTL (winioctl.h)
Macht die zwischengespeicherte Partitionstabelle ungültig und zählt das Gerät erneut auf.
Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_UPDATE_PROPERTIES, // dwIoControlCode
NULL, // lpInBuffer
0, // nInBufferSize
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD)lpBytesReturned, // lpBytesReturned
(LPDWORD) lpOverlapped // lpOverlapped
);
Hinweise
Dieser Vorgang wird verwendet, um die Systemansicht des angegebenen Datenträgergeräts zu synchronisieren, wenn die Partitionstabelle des Datenträgers direkt geändert wird. Stellen Sie sicher, dass Sie diesen Vorgang ausführen, wenn Sie den nutzbaren Speicherplatz für einen Datenträger aktualisieren, damit das System seine Partitionstabelle aktualisiert.
Sie können die Eigenschaften eines Livevolumes aktualisieren, und das Volume kann während des Updatevorgangs für die Freigabe geöffnet werden.
Sie müssen weder ein Volume sperren, das Sie aktualisieren, noch müssen Sie während des Updatevorgangs andere Anwendungen oder Dienste herunterfahren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |