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.
Weist das Datenträgergerät an, seinem Ersatzblockpool einen oder mehrere Blöcke zuzuordnen.
Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_REASSIGN_BLOCKS_EX, // 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
Die REASSIGN_BLOCKS_EX-Struktur , die vom IOCTL_DISK_REASSIGN_BLOCKS_EX-Steuerelementcode verwendet wird, unterstützt 8-Byte-LBA (Logical Block Addresses). Aus Gründen der Kompatibilität sollten der IOCTL_DISK_REASSIGN_BLOCKS Steuercode und die REASSIGN_BLOCKS-Struktur verwendet werden, wenn der LBA in den 4-Byte-LBA passt, den die REASSIGN_BLOCKS-Struktur unterstützt (in der Regel Laufwerke bis zu 2 TB).
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |