KSPROPERTY_CONNECTION_ACQUIREORDERING
A propriedade KSPROPERTY_CONNECTION_ACQUIREORDERING é uma propriedade opcional que deve ser implementada em um pin quando a ordem de alteração de estado é significativa. Por exemplo, a propriedade deve ser implementada em pinos do coletor de comunicação se o coletor exigir que os pinos conectados aos seus pinos de origem de comunicação sejam definidos como um estado Acquire antes que os pinos do coletor sejam definidos.
Obter | Definir | Destino | Tipo de descritor de propriedade | Tipo de valor da propriedade |
---|---|---|---|---|
Sim | Não | Pin | KSPROPERTY | BOOL |
Essa propriedade retornará TRUE se a ordenação de alteração de estado for significativa. Se FALSE for retornado, a propriedade não precisará ser implementada.
Essa propriedade somente leitura é usada para determinar se a alteração de estado Stop-to-Acquire é significativa para esse pin de coletor de comunicação. Se a propriedade não for implementada, a suposição é de que a ordenação não é significativa. Para o fluxo de dados baseado em IRP, isso seria implementado por um pin quando ele encaminha IRPs de streaming em vez de criar novos IRPs para solicitações e, portanto, precisa indicar a profundidade correta da pilha para o pino de origem conectado. Se o pino não encaminhasse IRPs, o recálculo da profundidade da pilha não seria importante, pois a profundidade da pilha para o filtro seria estática.
Cabeçalho: ks.h (inclua Ks.h)