INapSoHConstructor::AppendAttribute メソッド
Note
ネットワーク アクセス保護プラットフォームは、Windows 10以降は使用できません
INapSoHConstructor::AppendAttribute メソッドは、SoH バッファーの末尾に TLV を追加します。
構文
HRESULT AppendAttribute(
[in] SoHAttributeType type,
[in] const SoHAttributeValue *value
);
パラメーター
-
type [in]
-
新しい TLV の属性の種類を示す SoHAttributeType 列挙。
-
value [in]
-
新しい TLV の値を含む SoHAttributeValue 構造体へのポインター。
戻り値
その他の COM 固有のエラー コードも返される場合があります。
リターン コード | 説明 |
---|---|
|
操作に成功しました。 |
|
アクセス許可エラー、アクセスが拒否されました。 |
|
システム リソースの制限、操作を実行できませんでした。 |
解説
sohAttributeTypeSystemHealthId TLV は、この関数を使用して追加することはできません。 これは、新しく構築された SOH パケットに INapSoHConstructor::Initialize によって最初の TLV として追加されます。
Nap システムで使用される属性を追加する場合は、どのような方法でも暗号化または変更しないでください。 HealthEntity で個人情報の暗号化/整合性チェック (MAC) が必要な場合は、 sohAttributeTypeVendorSpecific 属性にのみ含める必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|
[DLL] |
|