Metode INapSoHConstructor::AppendAttribute

Catatan

Platform Perlindungan Akses Jaringan tidak tersedia dimulai dengan Windows 10

Metode INapSoHConstructor::AppendAttribute menambahkan TLV ke akhir buffer SoH.

Sintaks

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

Parameter

type [in]

Enumerasi SoHAttributeType yang menunjukkan jenis atribut TLV baru.

value [in]

Penunjuk ke struktur SoHAttributeValue yang berisi nilai untuk TLV baru.

Nilai kembali

Kode kesalahan khusus COM lainnya juga dapat dikembalikan.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil.
E_ACCESSDENIED
Kesalahan izin, akses ditolak.
E_OUTOFMEMORY
Batas sumber daya sistem, tidak dapat melakukan operasi.

Keterangan

TLV sohAttributeTypeSystemHealthId tidak boleh ditambahkan menggunakan fungsi ini. Ini ditambahkan sebagai TLV pertama oleh INapSoHConstructor::Inisialisasi ke paket SOH yang baru dibangun.

Saat menambahkan atribut yang akan digunakan oleh Sistem Nap, atribut tersebut tidak boleh dienkripsi atau dimodifikasi dengan cara apa pun. Jika HealthEntity memerlukan pemeriksaan enkripsi/integritas (MAC) informasi privat, itu harus disertakan hanya dalam atribut sohAttributeTypeVendorSpecific .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
NapProtocol.h
IDL
NapProtocol.idl
DLL
Qutil.dll

Lihat juga

INapSoHConstructor