Compartir a través de


Método INapSoHConstructor::AppendAttribute

Nota

La plataforma protección de acceso a redes no está disponible a partir de Windows 10

El método INapSoHConstructor::AppendAttribute agrega un TLV al final del búfer de SoH.

Sintaxis

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

Parámetros

type [in]

Enumeración SoHAttributeType que indica el tipo de atributo del nuevo TLV.

value [in]

Puntero a una estructura SoHAttributeValue que contiene el valor del nuevo TLV.

Valor devuelto

También se pueden devolver otros códigos de error específicos de COM.

Código devuelto Descripción
S_OK
Operación realizada correctamente.
E_ACCESSDENIED
Error de permisos, acceso denegado.
E_OUTOFMEMORY
El límite de recursos del sistema no pudo realizar la operación.

Observaciones

El TLV sohAttributeTypeSystemHealthId no se debe agregar mediante esta función. Se agrega como el primer TLV de INapSoHConstructor::Initialize a los paquetes SOH recién construidos.

Al anexar un atributo que usará el sistema Nap, no debe cifrarse ni modificarse de ninguna manera. Si HealthEntity requiere la comprobación de integridad y cifrado (MAC) de información privada, solo debe incluirse en el atributo sohAttributeTypeVendorSpecific .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
NapProtocol.h
IDL
NapProtocol.idl
Archivo DLL
Qutil.dll

Vea también

INapSoHConstructor