Partilhar via


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

Consulte também

UcmTcpciPortControllerCreate