Compartilhar via


Função UcmTcpciPortControllerSetHardwareRequestQueue (ucmtcpciportcontroller.h)

Atribui um objeto de fila de estrutura ao qual o UcmTcpciCx expedi 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 de estrutura a ser atribuído.

Retornar valor

Nenhum

Comentários

O driver do cliente deve chamar UcmTcpciPortControllerSetHardwareRequestQueue depois de criar o 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 queue só deve ser excluído depois que todos os controladores de porta tiverem sido interrompidos. UcmTcpciCx garante que apenas uma solicitação seja processada na fila por vez por objeto do controlador de porta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho ucmtcpciportcontroller.h
IRQL <=DISPATCH_LEVEL

Confira também

UcmTcpciPortControllerCreate