IOCTL_DISK_SET_PARTITION_INFO IOCTL (winioctl.h)

Hinweis

IOCTL_DISK_SET_PARTITION_INFO wurde durch IOCTL_DISK_SET_PARTITION_INFO_EX ersetzt, das Layoutinformationen für AT- und EFI-Partitionen (Extensible Firmware Interface) abruft.

Legt Partitionsinformationen für die angegebene Datenträgerpartition fest.

Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf.

BOOL DeviceIoControl(
  (HANDLE) hDevice,                 // handle to device
  IOCTL_DISK_SET_PARTITION_INFO,    // dwIoControlCode
  (LPVOID) lpInBuffer,              // input buffer 
  (DWORD) nInBufferSize,            // size of input buffer 
  NULL,                             // lpOutBuffer
  0,                                // nOutBufferSize
  (LPDWORD) lpBytesReturned,        // number of bytes returned
  (LPOVERLAPPED) lpOverlapped       // OVERLAPPED structure
);

Hinweise

Wenn sich die Partition auf einem Datenträger befindet, der als Typ master Startdatensatz (MBR) formatiert ist, sind die Gesamtzahlen der Partitionsgröße begrenzt. Weitere Informationen finden Sie im Abschnitt Hinweise von IOCTL_DISK_SET_DRIVE_LAYOUT.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winioctl.h (einschließlich Windows.h)

Weitere Informationen