Поделиться через


Структура 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 (include Ks.h)

См. также

KSPROPERTY_GENERAL_COMPONENTID