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

Vedi anche

UcmTcpciPortControllerCreate