KSCOMPONENTID 结构 (ks.h)

KSCOMPONENTID 结构包含描述单个内核流式处理对象的唯一标识符。

语法

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

成员

Manufacturer

指定组件制造商的唯一标识符。 这由制造商生成,可以通过注册表项解析为本地化字符串表示形式。

Product

指定组件所属产品的唯一标识符。 这由制造商生成,可以通过注册表项解析为本地化字符串表示形式。

Component

指定组件的唯一标识符。 这由制造商生成,可以通过注册表项解析为本地化字符串表示形式。

Name

(可选)指定名称的唯一标识符,该标识符可能与 Component 条目不同,也可以GUID_NULL。 这由制造商生成,可以通过注册表项解析为本地化字符串表示形式。

Version

指定组件或产品的版本号。

Revision

指定组件或产品的修订号。

注解

KSPROPERTY_GENERAL_COMPONENTID 请求中提供此结构。

要求

要求
Header ks.h (包括 Ks.h)

另请参阅

KSPROPERTY_GENERAL_COMPONENTID