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)