Freigeben über


KSCOMPONENTID-Struktur (ks.h)

Die KSCOMPONENTID-Struktur enthält eindeutige Bezeichner, die ein einzelnes Kernelstreamingobjekt beschreiben.

Syntax

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

Member

Manufacturer

Gibt den eindeutigen Bezeichner für den Hersteller der Komponente an. Dies wird vom Hersteller generiert und kann über einen Registrierungseintrag in eine lokalisierte Zeichenfolgendarstellung aufgelöst werden.

Product

Gibt den eindeutigen Bezeichner für das Produkt an, zu dem die Komponente gehört. Dies wird vom Hersteller generiert und kann über einen Registrierungseintrag in eine lokalisierte Zeichenfolgendarstellung aufgelöst werden.

Component

Gibt den eindeutigen Bezeichner für die Komponente an. Dies wird vom Hersteller generiert und kann über einen Registrierungseintrag in eine lokalisierte Zeichenfolgendarstellung aufgelöst werden.

Name

Gibt optional den eindeutigen Bezeichner für den Namen an, der sich vom Eintrag Komponente unterscheiden kann, oder dies kann GUID_NULL sein. Dies wird vom Hersteller generiert und kann über einen Registrierungseintrag in eine lokalisierte Zeichenfolgendarstellung aufgelöst werden.

Version

Gibt die Versionsnummer für die Komponente oder das Produkt an.

Revision

Gibt die Revisionsnummer für die Komponente oder das Produkt an.

Hinweise

Geben Sie diese Struktur in einer KSPROPERTY_GENERAL_COMPONENTID-Anforderung an.

Anforderungen

Anforderung Wert
Header ks.h (einschließlich Ks.h)

Weitere Informationen

KSPROPERTY_GENERAL_COMPONENTID