IOCTL_DISK_GET_DRIVE_LAYOUT_EX IOCTL (winioctl.h)
Ruft erweiterte Informationen für jeden Eintrag in den Partitionstabellen für einen Datenträger ab.
Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf. Sie benötigen Lesezugriff auf das Laufwerk, um diesen Steuerungscode verwenden zu können.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_GET_DRIVE_LAYOUT_EX, // dwIoControlCode
NULL, // lpInBuffer
0, // nInBufferSize
(LPVOID) lpOutBuffer, // output buffer
(DWORD) nOutBufferSize, // size of output buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Hinweise
Dieser Vorgang ruft Informationen für jede primäre Partition sowie jedes logische Laufwerk ab. Überprüfen Sie die Datenträgerpartitionstypen, um festzustellen, ob es sich bei dem Eintrag um eine erweiterte oder nicht verwendete Partition handelt.
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) |