Структура KSCOMPONENTID (ks.h)

Структура KSCOMPONENTID содержит уникальные идентификаторы, описывающие отдельный объект потоковой передачи ядра.

Синтаксис

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

Члены

Manufacturer

Указывает уникальный идентификатор производителя компонента. Это создается производителем и может быть разрешено в локализованное строковое представление с помощью записи реестра.

Product

Указывает уникальный идентификатор продукта, к которому принадлежит компонент. Это создается производителем и может быть разрешено в локализованное строковое представление с помощью записи реестра.

Component

Указывает уникальный идентификатор компонента. Это создается производителем и может быть разрешено в локализованное строковое представление с помощью записи реестра.

Name

При необходимости указывает уникальный идентификатор для имени, который может отличаться от записи Компонента или может быть GUID_NULL. Это создается производителем и может быть разрешено в локализованное строковое представление с помощью записи реестра.

Version

Указывает номер версии компонента или продукта.

Revision

Указывает номер редакции для компонента или продукта.

Комментарии

Укажите эту структуру в запросе KSPROPERTY_GENERAL_COMPONENTID .

Требования

Требование Значение
Заголовок ks.h (включая Ks.h)

См. также раздел

KSPROPERTY_GENERAL_COMPONENTID