KSPIN_MEDIUM struttura

La struttura KSPIN_MEDIUM identifica una connessione specifica su un bus di comunicazione.

Sintassi

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

Members

Set

Specifica un GUID che specifica questo bus di comunicazione.

Id

Identifica una connessione univoca sul bus.

Flags

Riservato per l'utilizzo nel sistema.

Commenti

La struttura KSPIN_MEDIUM è un alias per la struttura KSIDENTIFIER . Di conseguenza, le loro definizioni sono identiche.

La struttura KSPIN_MEDIUM identifica un supporto, con un GUID medio univoco e un identificatore di istanza, generato in modo specifico del bus. È presente un valore di identificatore riservato KSMEDIUM_TYPE_ANYINSTANCE usato quando le istanze del bus non sono preoccupate. Ad esempio, il KSMEDIUMSETID_Standard fa riferimento al bus di sistema, di cui dovrebbe essere presente solo uno. Quindi questo identificatore di istanza viene sempre usato come praticità.

Un pin può supportare più supporti e interfacce su tali supporti. Il modo in cui viene descritto un pin implica che l'elenco di interfacce è supportato in tutti i supporti enumerati per un pin. Se si verifica un caso in cui questo non è vero, un altro pin può essere usato per descrivere ogni subset di interfacce per i supporti specifici.

Il supporto viene memorizzato nella cache anche dal flusso del kernel per velocizzare la ricerca di una possibile connessione.

Un esempio di utilizzo di questa struttura è disponibile in un esempio di tuner, in cui KSPIN_MEDIUM rappresenta connessioni univoche tra tuner, barre incrociate e altri componenti del tuner.

Requisiti

Intestazione: ks.h (includere Ks.h)

Vedi anche

KSPROPERTY_PIN_MEDIUMS

KSIDENTIFIER