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 を含む) |