Freigeben über


FwpmConnectionSetSecurityInfo0-Funktion (fwpmk.h)

Die FwpmConnectionSetSecurityInfo0-Funktion legt angegebene Sicherheitsinformationen im Sicherheitsdeskriptor für ein Verbindungsobjektänderungsereignis fest.

Syntax

NTSTATUS FwpmConnectionSetSecurityInfo0(
  [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
);

Parameter

[in] engineHandle

Ein Handle für eine geöffnete Sitzung für das Filtermodul. Rufen Sie FwpmEngineOpen0- auf, um eine Sitzung für das Filtermodul zu öffnen.

[in] securityInfo

Der Typ der festzulegenden Sicherheitsinformationen.

[in, optional] sidOwner

Die Sicherheits-ID (SID) des Besitzers, die im Sicherheitsdeskriptor festgelegt werden soll.

[in, optional] sidGroup

Die SID der Gruppe, die im Sicherheitsdeskriptor festgelegt werden soll.

[in, optional] dacl

Die diskretionäre Zugriffssteuerungsliste (Access Control List, DACL), die im Sicherheitsdeskriptor festgelegt werden soll.

[in, optional] sacl

Die systemzugriffskontrollliste (SACL), die im Sicherheitsdeskriptor festgelegt werden soll.

Rückgabewert

Zurückgeben von Code/Wert Beschreibung
ERROR_SUCCESS
0
Die Sicherheitsinformationen wurden erfolgreich festgelegt.
FWP_E_* Fehlercode
0x80320001 – 0x80320039
Ein WFP-spezifischer Fehler (Windows-Filterplattform). Weitere Informationen finden Sie unter WFP-Fehlercodes.
RPC_*-Fehlercode
0x80010001 – 0x80010122
Fehler bei der Kommunikation mit dem Remote- oder lokalen Firewallmodul.
Andere NTSTATUS-Codes Fehler.

Bemerkungen

Diese Funktion kann nicht innerhalb einer Transaktion aufgerufen werden, sie schlägt mit FWP_E_TXN_IN_PROGRESSfehl. Weitere Informationen zu Transaktionen finden Sie unter Objektverwaltung.

Diese Funktion kann nicht innerhalb einer dynamischen Sitzung aufgerufen werden, sie schlägt mit FWP_E_DYNAMIC_SESSION_IN_PROGRESSfehl. Weitere Informationen zu Sitzungen finden Sie unter Objektverwaltung.

Diese Funktion verhält sich wie die standardmäßige Win32-SetSecurityInfo--Funktion. Der Aufrufer benötigt dieselben Standardzugriffsrechte wie im Referenzthema SetSecurityInfo beschrieben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows Vista.
Zielplattform- Universal
Header- fwpmk.h
Library fwpkclnt.lib
IRQL- <= PASSIVE_LEVEL

Siehe auch