Compartilhar via


IOCTL_STORAGE_GET_DEVICE_NUMBER IOCTL (winioctl.h)

Recupera o tipo de dispositivo, o número do dispositivo e, para um dispositivo particionável, o número de partição de um dispositivo.

Para executar essa operação, chame a função DeviceIoControl com os parâmetros a seguir.

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
);

Comentários

Os valores na estrutura STORAGE_DEVICE_NUMBER têm a garantia de permanecer inalterados até que o dispositivo seja removido ou o sistema seja reiniciado. Não há garantia de que ele seja persistente entre reinicializações de dispositivo ou reinicializações do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Servidor mínimo com suporte Windows Server 2003
Cabeçalho winioctl.h (inclua Windows.h)

Confira também