Структура 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) |