Partager via


IOCTL_UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK IOCTL (Ucmucsippmrequests.h)

Envoie un bloc de données UCSI au microprogramme PPM à l’aide du transport pris en charge.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Pointeur vers une structure UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS qui contient le bloc de données UCSI.

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

Taille de la structure UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS.

Bloc d’état

Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, définissez la condition d’erreur appropriée en tant que code NTSTATUS. Pour plus d’informations, consultez valeurs NTSTATUS.

Remarques

Chaque fois que l’extension de classe UcmUcsiCx doit envoyer de façon asynchrone un bloc UCSI au microprogramme PPM, l’extension de classe envoie cette demande IOCTL au pilote client de manière asynchrone.

Exigences

Exigence Valeur
d’en-tête Ucmucsippmrequests.h (include UcmUcsiCx.h)

Voir aussi

UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS