Partager via


Fonction IPsecSaDbSetSecurityInfo0 (fwpmu.h)

La fonction IPsecSaDbSetSecurityInfo0 définit des informations de sécurité spécifiées dans le descripteur de sécurité de la base de données d’association de sécurité IPsec.

Syntaxe

DWORD IPsecSaDbSetSecurityInfo0(
  [in]           HANDLE               engineHandle,
  [in]           SECURITY_INFORMATION securityInfo,
  [in, optional] const SID            *sidOwner,
  [in, optional] const SID            *sidGroup,
  [in, optional] const ACL            *dacl,
  [in, optional] const ACL            *sacl
);

Paramètres

[in] engineHandle

Type : HANDLE

Gérer pour une session ouverte sur le moteur de filtre. Appelez FwpmEngineOpen0 pour ouvrir une session sur le moteur de filtre.

[in] securityInfo

Type : SECURITY_INFORMATION

Type d’informations de sécurité à définir.

[in, optional] sidOwner

Type : const SID*

Identificateur de sécurité (SID) du propriétaire à définir dans le descripteur de sécurité.

[in, optional] sidGroup

Type : const SID*

SID du groupe à définir dans le descripteur de sécurité.

[in, optional] dacl

Type : ACL* const

Liste de contrôle d’accès discrétionnaire (DACL) à définir dans le descripteur de sécurité.

[in, optional] sacl

Type : ACL* const

Liste de contrôle d’accès système (SACL) à définir dans le descripteur de sécurité.

Valeur retournée

Type : DWORD

Code/valeur de retour Description
ERROR_SUCCESS
0
Les informations de sécurité ont été correctement définies.
code d’erreur FWP_E_*
0x80320001 0x80320039
Erreur spécifique à la plateforme de filtrage Windows (PAM). Pour plus d’informations, consultez Codes d’erreur PAM .
code d’erreur RPC_*
0x80010001 — 0x80010122
Échec de la communication avec le moteur de pare-feu distant ou local.

Remarques

Cette fonction se comporte comme la fonction Win32 SetSecurityInfo standard. L’appelant a besoin des mêmes droits d’accès standard que ceux décrits dans la rubrique de référence SetSecurityInfo .

IPsecSaDbSetSecurityInfo0 est une implémentation spécifique d’IPsecSaDbSetSecurityInfo. Pour plus d’informations , voir PAM Version-Independent noms et Ciblage de versions spécifiques de Windows .

Configuration requise

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]
Plateforme cible Windows
En-tête fwpmu.h
Bibliothèque Fwpuclnt.lib
DLL Fwpuclnt.dll

Voir aussi

IPsecSaDbGetSecurityInfo0