Partager via


IOCTL_SERIAL_GET_COMMSTATUS IOCTL (ntddser.h)

La requête IOCTL_SERIAL_GET_COMMSTATUS retourne des informations sur l’état de communication d’un appareil série. Pour plus d’informations sur les informations d’état récupérées par cette requête, consultez SERIAL_STATUS.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Le membre AssociatedIrp.SystemBuffer pointe vers une structure SERIAL_STATUS allouée par le client que le pilote du contrôleur série utilise pour générer des informations d’état de communication.

Longueur de la mémoire tampon de sortie

Le membre Parameters.DeviceIoControl.OutputBufferLength est défini sur la taille en octets d’une structure SERIAL_STATUS.

Bloc d’état

Si la demande réussit, le membre Information est défini sur la taille en octets d’une structure SERIAL_STATUS. Dans le cas contraire, le membre Information est défini sur zéro.

Le membre Status est défini sur l’une des valeurs d’état génériques pour les demandes de contrôle d’appareil série.

Exigences

Exigence Valeur
d’en-tête ntddser.h (include Ntddser.h)

Voir aussi

SERIAL_STATUS