Partager via


IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND IOCTL (ucmtcpciportcontrollerrequests.h)

Définit la valeur d’un registre de commandes défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Pointeur vers une structure UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS. Pour obtenir la structure, appelez WdfRequestRetrieveInputBuffer en transmettant l’objet de demande de framework reçu.

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

Taille de la structure UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS.

Bloc d’état

> IoStatus.Status est défini sur STATUS_SUCCESS si la requête réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS.

Remarques

L’extension de classe UcmTcpciCx envoie cette requête IOCTL pour définir la valeur du registre de commandes. La valeur à définir est fournie dans la structure fournie. Après avoir défini la valeur dans le registre, le pilote client doit appeler WdfRequestComplete pour terminer la requête.

Exigences

Exigence Valeur
d’en-tête ucmtcpciportcontrollerrequests.h

Voir aussi

création de requêtes IOCTL dans les pilotes

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously