IOCTL_STORAGE_GET_DEVICE_NUMBER IOCTL (winioctl.h)

Ruft den Gerätetyp, die Gerätenummer und für ein partitionierbares Gerät die Partitionsnummer eines Geräts ab.

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

BOOL DeviceIoControl(
  (HANDLE) hDevice,                 // handle to device
  IOCTL_STORAGE_GET_DEVICE_NUMBER,  // 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

Die Werte in der STORAGE_DEVICE_NUMBER Struktur bleiben garantiert unverändert, bis das Gerät entfernt oder das System neu gestartet wird. Es ist nicht garantiert, dass es bei Geräteneustarts oder Systemneustarts dauerhaft ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Kopfzeile winioctl.h (einschließlich Windows.h)

Weitere Informationen