Partager via


IOCTL_SERIAL_GET_COMMSTATUS IOCTL (ntddser.h)

La requête IOCTL_SERIAL_GET_COMMSTATUS retourne des informations sur la status de communication d’un appareil série. Pour plus d’informations sur les informations status récupérées par cette demande, 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 de SERIAL_STATUS allouée par le client que le pilote de contrôleur série utilise pour générer des informations de communication status.

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 de SERIAL_STATUS . Sinon, 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.

Configuration requise

Condition requise Valeur
En-tête ntddser.h (inclure Ntddser.h)

Voir aussi

SERIAL_STATUS