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 sur 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 manière asynchrone un bloc UCSI au microprogramme PPM, l’extension de classe envoie cette demande IOCTL au pilote client de manière asynchrone.

Configuration requise

Condition requise Valeur
En-tête Ucmucsippmrequests.h (inclure UcmUcsiCx.h)

Voir aussi

UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS