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)