Condividi tramite


Struttura KSCOMPONENTID (ks.h)

La struttura KSCOMPONENTID contiene identificatori univoci che descrivono un singolo oggetto di streaming del kernel.

Sintassi

typedef struct {
  GUID  Manufacturer;
  GUID  Product;
  GUID  Component;
  GUID  Name;
  ULONG Version;
  ULONG Revision;
} KSCOMPONENTID, *PKSCOMPONENTID;

Membri

Manufacturer

Specifica l'identificatore univoco per il produttore del componente. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.

Product

Specifica l'identificatore univoco del prodotto a cui appartiene il componente. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.

Component

Specifica l'identificatore univoco per il componente. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.

Name

Facoltativamente, specifica l'identificatore univoco per il nome, che può essere diverso dalla voce Componente oppure può essere GUID_NULL. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.

Version

Specifica il numero di versione per il componente o il prodotto.

Revision

Specifica il numero di revisione per il componente o il prodotto.

Osservazioni

Specificare questa struttura in una richiesta di KSPROPERTY_GENERAL_COMPONENTID.

Fabbisogno

Requisito Valore
intestazione ks.h (include Ks.h)

Vedere anche

KSPROPERTY_GENERAL_COMPONENTID