Compartilhar via


KSPROPERTY_PIN_COMMUNICATION

A propriedade KSPROPERTY_PIN_COMMUNICATION especifica a direção do fluxo IRP em pinos instanciados pela fábrica de pinos.

Tabela de Resumo de Uso

Obter Definir Destino Tipo de descritor de propriedade Tipo de valor da propriedade
Sim Não Pin KSP_PIN KSPIN_COMMUNICATION

Comentários

O filtro KS retorna um dos valores a seguir, que especifica a direção de comunicação de um pino instanciado por essa fábrica de pinos.

Valor Descrição
KSPIN_COMMUNICATION_NONE A fábrica de pinos cria uma instância dos pinos do coletor IRP. Esses pinos só podem ser conectados a pinos de origem IRP.
KSPIN_COMMUNICATION_SOURCE A fábrica de pinos cria uma instância dos pinos de origem IRP. Esses pinos só podem ser conectados a pinos de coletor IRP.
KSPIN_COMMUNICATION_BOTH A fábrica de pinos cria uma instância de pinos que são coletores IRP e fontes IRP.
KSPIN_COMMUNICATION_BRIDGE Esse pin não pode se conectar a outros pinos, mas as instâncias podem ser criadas nele para receber solicitações de E/S não KS.

Os pinos de origem enviam IRPs para pinos de coletor. Um pino de origem pode ler ou gravar dados, e um pino de coletor pode ter dados lidos ou gravados nele. Para obter mais informações, consulte KSPROPERTY_PIN_DATAFLOW.

Os minidrivers de fluxo não precisam manipular essa propriedade diretamente; o driver de classe de fluxo manipula essa propriedade usando Blocos de Solicitação de Fluxo para consultar mais informações quando necessário.

Requisitos

Cabeçalho: ks.h (inclua Ks.h)

Confira também

KSPROPERTY_PIN_DATAFLOW

KSP_PIN