Funzione UcmTcpciPortControllerSetHardwareRequestQueue (ucmtcpciportcontroller.h)
Assegna un oggetto coda del framework a cui UcmTcpciCx invia 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 UcmTcpciPortControllerCreate.
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. Tuttavia, in questo caso, il driver deve assicurarsi che gli oggetti controller di porta non scadano dall'oggetto coda. L'oggetto queue deve essere eliminato solo dopo che tutti i controller di porta sono stati arrestati. UcmTcpciCx garantisce che nella coda venga elaborata una sola richiesta alla volta per ogni oggetto controller di porta.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | ucmtcpciportcontroller.h |
IRQL | <=DISPATCH_LEVEL |