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.
Ruft Startpartitionsinformationen von einem Speichercontroller oder Datenträger ab, indem ein GetLogPage-Befehl für die Startpartitionsprotokollseite (NVME_LOG_PAGE_BOOT_PARTITION) ausgestellt wird.
Rufen Sie zum Ausführen dieses Vorgangs die DeviceIoControl-Funktion mit den folgenden Parametern auf.
BOOL DeviceIoControl(
HANDLE hDevice, // handle to device
IOCTL_STORAGE_BOOT_PARTITION_GET_INFO, // dwIoControlCode
LPVOID lpInBuffer, // input buffer
DWORD nInBufferSize, // size of input buffer
LPVOID lpOutBuffer, // output buffer
DWORD nOutBufferSize, // size of output buffer
LPDWORD lpBytesReturned, // number of bytes returned
LPOVERLAPPED lpOverlapped // OVERLAPPED structure
);
Eingabepuffer
Ein Zeiger auf eine STORAGE_HW_BOOT_PARTITION_INFO Struktur. Legen Sie nInBufferSize auf sizeof(STORAGE_HW_BOOT_PARTITION_INFO).
Eingabepufferlänge
Die Größe des Eingabepuffers in Byte.
Ausgabepuffer
Ein Zeiger auf eine STORAGE_HW_BOOT_PARTITION_INFO Struktur, die die Startpartitionsinformationen empfängt. Legen Sie nOutBufferSize auf sizeof(STORAGE_HW_BOOT_PARTITION_INFO).
Länge des Ausgabepuffers
Die Größe des Ausgabepuffers in Byte.
Bemerkungen
Diese IOCTL wird verwendet, um Startpartitionsinformationen von NVMe-Speichergeräten abzufragen, die Startpartitionen unterstützen. Der Controller gibt einen GetLogPage-Befehl aus, der die Startpartitionsprotokollseite (NVME_LOG_PAGE_BOOT_PARTITION) anfordert, um diese Informationen abzurufen.
Der Aufrufer muss über Administratorrechte verfügen, um dieses IOCTL ausstellen zu können.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 11 26H1 |
| Header | winioctl.h |
Siehe auch
IOCTL_STORAGE_BOOT_PARTITION_ACTIVATE IOCTL, IOCTL_STORAGE_BOOT_PARTITION_DOWNLOAD IOCTL