Condividi tramite


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

Vedere anche

UcmTcpciPortControllerCreare