Função UcmTcpciPortControllerSetHardwareRequestQueue (ucmtcpciportcontroller.h)
Atribui um objeto de fila de estrutura ao qual o UcmTcpciCx envia solicitações de hardware para o controlador de porta.
Sintaxe
void UcmTcpciPortControllerSetHardwareRequestQueue(
UCMTCPCIPORTCONTROLLER PortControllerObject,
WDFQUEUE HardwareRequestQueue
);
Parâmetros
PortControllerObject
Manipule para o objeto do controlador de porta que o driver cliente recebeu na chamada anterior para ucmTcpciPortControllerCreate.
HardwareRequestQueue
Um identificador para o objeto de fila da estrutura a ser atribuído.
Valor de retorno
Nenhum
Observações
O driver cliente deve chamar UcmTcpciPortControllerSetHardwareRequestQueue após a criação do objeto do controlador de porta. O driver deve chamar esse método apenas uma vez antes de chamar UcmTcpciPortControllerStart.
O pai do objeto de fila é o objeto do controlador de porta.
Um driver cliente pode optar por usar a mesma fila em vários objetos do controlador de porta. No entanto, nesse caso, o driver deve garantir que os objetos do controlador de porta não sobrevivam ao objeto de fila. O objeto de fila deve ser excluído somente depois que todos os controladores de porta tiverem sido interrompidos. UcmTcpciCx garante que apenas uma solicitação seja processada na fila de cada vez por objeto do controlador de porta.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
da Plataforma de Destino | Windows |
cabeçalho | ucmtcpciportcontroller.h |
IRQL | <=DISPATCH_LEVEL |