Freigeben über


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)

Weitere Informationen