NapComponentRegistrationInfo 構造体 (naptypes.h)
構文
typedef struct tagNapComponentRegistrationInfo {
NapComponentId id;
CountedString friendlyName;
CountedString description;
CountedString version;
CountedString vendorName;
CLSID infoClsid;
CLSID configClsid;
FILETIME registrationDate;
UINT32 componentType;
} NapComponentRegistrationInfo;
メンバー
id
コンポーネントの一意識別子を含む NapComponentId 値。
friendlyName
コンポーネントのフレンドリ (人間が判読できる) 名前を含む CountedString 構造体。
description
コンポーネントの説明を含む CountedString 構造体。
version
コンポーネントのバージョンを含む CountedString 構造体。
vendorName
コンポーネントのベンダー名を含む CountedString 構造体。
infoClsid
INapComponentInfo インターフェイスを実装する COM オブジェクトの CLSID。 このインターフェイスは、NAP コンポーネントに関するより詳細でローカライズされた情報を取得するために使用されます。
現在、強制クライアントは有効な infoClsid を指定する必要はありません。
configClsid
INapComponentConfig インターフェイスを実装する COM オブジェクトの CLSID。 このインターフェイスは、カスタマイズされたユーザー インターフェイスを起動し、SHV 構成設定を取得および設定するために使用されます。
現時点では、SHA と強制クライアントは有効な configClsid を提供する必要はありません。
registrationDate
登録情報の日付を含む FILETIME 構造体。
componentType
コンポーネントの種類を定義する値。
適用クライアントの場合、この値は ComponentTypeEnforcementClientSoH または ComponentTypeEnforcementClientRp である必要があります。
現時点では、 componentType は SHA と SHV では無視され、0x00000000に設定する必要があります。
注釈
この登録情報はローカライズされず、US-English でのみ提供されます。
NAP コンポーネントが登録 API を介して登録されている場合、 registrationDate フィールドは無視されます。
登録された NAP コンポーネントに関する情報が取得されると、有効な infoClsid、 configClsid、または registrationDate がない場合は、0 に設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | naptypes.h |