NapComponentRegistrationInfo 構造体 (naptypes.h)

メモネットワーク アクセス保護プラットフォームは、Windows 10以降は使用できません
 
NapComponentRegistrationInfo 構造体は、SHA、SHV、強制クライアントなどの登録された NAP コンポーネントを定義します。

構文

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 コンポーネントに関する情報が取得されると、有効な infoClsidconfigClsid、または registrationDate がない場合は、0 に設定されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header naptypes.h

こちらもご覧ください

CountedString

INapComponentInfo

NAP リファレンス

NAP 構造体