IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS IOCTL (ntddstor.h)
El IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS código de control consulta y devuelve el estado del elemento físico de un dispositivo.
Código principal
Búfer de entrada
Puntero a un búfer de entrada que recibe una estructura de PHYSICAL_ELEMENT_STATUS_REQUEST que define el elemento inicial para buscar el estado del elemento físico de un dispositivo.
Longitud del búfer de entrada
Especifica el tamaño del búfer de entrada, en bytes.
Búfer de salida
Puntero a un búfer de salida que contiene una estructura de PHYSICAL_ELEMENT_STATUS que define el estado del elemento físico de un dispositivo.
Longitud del búfer de salida
Tamaño del búfer de salida, en bytes.
Bloque de estado
Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente.
De lo contrario, Status se establece en la condición de error adecuada como código NTSTATUS.
Para obtener más información, vea valores NTSTATUS.
Observaciones
Para realizar esta operación, llame a la función DeviceIoControl con los parámetros siguientes.
BOOL
WINAPI
DeviceIoControl((HANDLE) hDevice, // handle to device
(DWORD) IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS, // dwIoControlCode
(LPDWORD) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
(LPDWORD) lpOutBuffer, // output buffer
(DWORD) nOutBufferSize, // size of output buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped ); // OVERLAPPED structure
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1709 |
encabezado de | ntddstor.h (incluya WinIoctl.h) |