INapSoHConstructor::AppendAttribute, méthode

Notes

La plateforme de protection d’accès réseau n’est pas disponible à partir de Windows 10

La méthode INapSoHConstructor::AppendAttribute ajoute un TLV à la fin de la mémoire tampon SoH.

Syntaxe

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

Paramètres

type [in]

Énumération SoHAttributeType qui indique le type d’attribut du nouveau TLV.

value [in]

Pointeur vers une structure SoHAttributeValue qui contient la valeur du nouveau TLV.

Valeur retournée

D’autres codes d’erreur spécifiques à COM peuvent également être retournés.

Code de retour Description
S_OK
Opération réussie.
E_ACCESSDENIED
Erreur d’autorisations, accès refusé.
E_OUTOFMEMORY
Limite de ressources système, impossible d’effectuer l’opération.

Notes

Le TLV sohAttributeTypeSystemHealthId ne doit pas être ajouté à l’aide de cette fonction. Il est ajouté en tant que première TLV par INapSoHConstructor::Initialize aux paquets SOH nouvellement construits.

Lors de l’ajout d’un attribut qui sera consommé par le système Nap, il ne doit pas être chiffré ou modifié de quelque manière que ce soit. Si HealthEntity nécessite la vérification du chiffrement/de l’intégrité (MAC) des informations privées, elle doit être incluse uniquement dans l’attribut sohAttributeTypeVendorSpecific .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
NapProtocol.h
IDL
NapProtocol.idl
DLL
Qutil.dll

Voir aussi

INapSoHConstructor