IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS IOCTL (ntddstor.h)
Le code de contrôle IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS interroge et retourne l’élément physique status à partir d’un appareil.
Code principal
Mémoire tampon d'entrée
Pointeur vers une mémoire tampon d’entrée qui reçoit une structure PHYSICAL_ELEMENT_STATUS_REQUEST qui définit l’élément de départ à rechercher l’élément physique status d’un appareil.
Longueur de la mémoire tampon d’entrée
Affiche la taille du tampon d’entrée, en octets.
Mémoire tampon de sortie
Pointeur vers une mémoire tampon de sortie qui contient une structure PHYSICAL_ELEMENT_STATUS qui définit l’élément physique status d’un appareil.
Longueur de la mémoire tampon de sortie
Taille de la mémoire tampon de sortie en octets.
Bloc d’état
Irp-IoStatus.Status> a la valeur STATUS_SUCCESS si la demande réussit.
Sinon, Status est défini sur la condition d’erreur appropriée en tant que code NTSTATUS.
Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.
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
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 |
En-tête | ntddstor.h (inclure WinIoctl.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour