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 要求に指定します。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSPROPERTY_GENERAL_COMPONENTID