Partilhar via


KSPIN_MEDIUM estrutura

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.

Observações

A estrutura KSPIN_MEDIUM é um alias para o KSIDENTIFIER estrutura. Como tal, as suas definições são idênticas.

A estrutura KSPIN_MEDIUM identifica um meio, com um GUID de meio 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 motivo de preocupação. 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 apenas como uma conveniência.

Um pino pode suportar vários meios e interfaces nesses meios. A maneira como um pino é descrito implica que a lista de interfaces é suportada em todas as mídias enumeradas para um pino. Se houver um caso em que isso não seja verdade, outro pino pode ser usado para descrever cada subconjunto de interfaces para os meios específicos.

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

Um exemplo de utilização desta estrutura pode ser encontrado numa amostra de sintonizador, na qual KSPIN_MEDIUM representa ligações únicas entre sintonizadores, barras transversais e outros componentes do sintonizador.

Requerimentos

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

Ver também

KSPROPERTY_PIN_MEDIUMS

KSIDENTIFIER