IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER IOCTL (ucmtcpciportcontrollerrequests.h)

Imposta la TRANSMIT_BUFER Register definita in base alla specifica dell'interfaccia del controller di porta del tipo di bus seriale universale-C.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore a una struttura UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS che contiene il valore da impostare nel TRANSMIT_BUFFER Register. Per ottenere la struttura, chiamare WdfRequestRetrieveInputBuffer passando l'oggetto richiesta framework ricevuto. Questa struttura viene dichiarata in UcmTcpciSpec.h.

Lunghezza del buffer di input

Dimensioni della struttura UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS .

Blocco dello stato

Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato alla condizione di errore appropriata come codice NTSTATUS .

Commenti

L'estensione della classe UcmTcpciCx invia questa richiesta IOCTL per impostare il TRANSMIT_BUFFER Register. Il valore da impostare viene fornito nella struttura fornita. Dopo aver impostato il valore nel registro, il driver client deve chiamare WdfRequestComplete per completare la richiesta.

Requisiti

Requisito Valore
Intestazione ucmtcpciportcontrollerrequests.h

Vedi anche

Creazione di richieste IOCTL nei driver

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously