Funzione UcmTcpciPortControllerSetHardwareRequestQueue (ucmtcpciportcontroller.h)
Assegna un oggetto coda del framework a cui UcmTcpciCx invia le richieste hardware per il controller di porta.
Sintassi
void UcmTcpciPortControllerSetHardwareRequestQueue(
UCMTCPCIPORTCONTROLLER PortControllerObject,
WDFQUEUE HardwareRequestQueue
);
Parametri
PortControllerObject
Gestire l'oggetto controller di porta ricevuto dal driver client nella chiamata precedente a UcmTcpciPortControllerCreare.
HardwareRequestQueue
Handle per l'oggetto coda del framework da assegnare.
Valore restituito
Nessuno
Osservazioni
Il driver client deve chiamare UcmTcpciPortControllerSetHardwareRequestQueue dopo aver creato l'oggetto controller di porta. Il driver deve chiamare questo metodo una sola volta prima di chiamare UcmTcpciPortControllerStart.
L'elemento padre dell'oggetto queue è l'oggetto controller di porta.
Un driver client può scegliere di usare la stessa coda tra più oggetti controller di porta. In tal caso, tuttavia, il driver deve assicurarsi che gli oggetti controller porta non scada dall'oggetto coda. L'oggetto queue deve essere eliminato solo dopo l'arresto di tutti i controller di porta. UcmTcpciCx garantisce che nella coda venga elaborata una sola richiesta alla volta per ogni oggetto controller di porta.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | ucmtcpciportcontroller.h |
IRQL | <=DISPATCH_LEVEL |