Partager via


Structure KSCOMPONENTID (ks.h)

La structure KSCOMPONENTID contient des identificateurs uniques qui décrivent un objet de streaming de noyau individuel.

Syntaxe

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

Membres

Manufacturer

Spécifie l’identificateur unique pour le fabricant du composant. Cela est généré par le fabricant et peut être résolu en une représentation sous forme de chaîne localisée par le biais d’une entrée de Registre.

Product

Spécifie l’identificateur unique du produit auquel appartient le composant. Cela est généré par le fabricant et peut être résolu en une représentation sous forme de chaîne localisée par le biais d’une entrée de Registre.

Component

Spécifie l’identificateur unique du composant. Cela est généré par le fabricant et peut être résolu en une représentation sous forme de chaîne localisée par le biais d’une entrée de Registre.

Name

Spécifie éventuellement l’identificateur unique du nom, qui peut être différent de l’entrée composant, ou il peut s’agir de GUID_NULL. Cela est généré par le fabricant et peut être résolu en une représentation sous forme de chaîne localisée par le biais d’une entrée de Registre.

Version

Spécifie le numéro de version du composant ou du produit.

Revision

Spécifie le numéro de révision du composant ou du produit.

Remarques

Fournissez cette structure dans une demande de KSPROPERTY_GENERAL_COMPONENTID.

Exigences

Exigence Valeur
d’en-tête ks.h (include Ks.h)

Voir aussi

KSPROPERTY_GENERAL_COMPONENTID