Share via


estrutura KSPIN_MEDIUM

A estrutura KSPIN_MEDIUM identifica uma conexão específica em um barramento de comunicação.

Sintaxe

struct KSPIN_MEDIUM {
  GUID Set;
  ULONG Id;
  ULONG Flags;
};

Membros

Set

Especifica um GUID que especifica esse barramento de comunicação.

Id

Identifica uma conexão exclusiva no barramento.

Flags

Reservado para uso do sistema.

Comentários

A estrutura KSPIN_MEDIUM é um alias para a estrutura KSIDENTIFIER . Dessa forma, suas definições são idênticas.

A estrutura KSPIN_MEDIUM identifica um meio, com um GUID médio exclusivo e um identificador de instância, que é gerado de maneira específica do barramento. Há um valor de identificador reservado KSMEDIUM_TYPE_ANYINSTANCE que é usado quando as instâncias de barramento não são preocupantes. Por exemplo, o KSMEDIUMSETID_Standard refere-se ao barramento do sistema, do qual deve haver apenas um. Portanto, esse identificador de instância sempre é usado como uma conveniência.

Um pin pode dar suporte a vários meios e interfaces nesses meios. A maneira como um pin é descrito implica que a lista de interfaces tem suporte em todos os meios enumerados para um pin. Se houver um caso em que isso não seja verdadeiro, outro pin poderá ser usado para descrever cada subconjunto de interfaces para os meios específicos.

O meio também é armazenado em cache pelo streaming de kernel para acelerar a pesquisa de uma possível conexão.

Um exemplo de uso dessa estrutura pode ser encontrado em um exemplo de sintonizador, no qual KSPIN_MEDIUM representa conexões exclusivas entre sintonizadores, barras cruzadas e outros componentes do sintonizador.

Requisitos

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

Confira também

KSPROPERTY_PIN_MEDIUMS

KSIDENTIFIER