共用方式為


INapSoHConstructor::AppendAttribute 方法

注意

從 Windows 10 開始,無法使用網路存取保護平臺

INapSoHConstructor::AppendAttribute方法會將 TLV 新增至 SoH 緩衝區的結尾。

語法

HRESULT AppendAttribute(
  [in]       SoHAttributeType  type,
  [in] const SoHAttributeValue *value
);

參數

類型 [in]

SoHAttributeType列舉,表示新 TLV 的屬性類型。

value [in]

SoHAttributeValue結構的指標,其中包含新 TLV 的值。

傳回值

您也可以傳回其他 COM 特定錯誤碼。

傳回碼 描述
S_OK
作業成功。
E_ACCESSDENIED
許可權錯誤,拒絕存取。
E_OUTOFMEMORY
系統資源限制,無法執行作業。

備註

sohAttributeTypeSystemHealthId TLV 不得使用此函式來新增。 它會新增為第一個 TLV by INapSoHConstructor::Initialize 至新建構的 SOH 封包。

附加 Nap 系統將會取用的屬性時,不應以任何方式加密或修改。 如果 HealthEntity 需要加密/完整性檢查 (MAC) 私人資訊,它應該只包含在 sohAttributeTypeVendorSpecific 屬性中。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
NapProtocol.h
Idl
NapProtocol.idl
DLL
Qutil.dll

另請參閱

INapSoHConstructor