IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS IOCTL (ntddstor.h)
Il IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS esegue query sul codice di controllo per e restituisce lo stato dell'elemento fisico da un dispositivo.
Codice principale
Buffer di input
Puntatore a un buffer di input che riceve una struttura PHYSICAL_ELEMENT_STATUS_REQUEST che definisce l'elemento iniziale per cercare lo stato dell'elemento fisico di un dispositivo.
Lunghezza del buffer di input
Specifica la dimensione in byte del buffer di input.
Buffer di output
Puntatore a un buffer di output che contiene una struttura PHYSICAL_ELEMENT_STATUS che definisce lo stato dell'elemento fisico da un dispositivo.
Lunghezza del buffer di output
Dimensioni in byte del buffer di output.
Blocco dello stato
Irp-IoStatus.Status> è impostato su STATUS_SUCCESS se la richiesta ha esito positivo.
In caso contrario, status è impostato sulla condizione di errore appropriata come codice NTSTATUS.
Per altre informazioni, vedere Valori NTSTATUS.
Commenti
Per eseguire questa operazione, chiamare la funzione DeviceIoControl con i parametri seguenti.
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
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1709 |
Intestazione | ntddstor.h (include WinIoctl.h) |