INetFwServiceRestriction::RestrictService-Methode (netfw.h)
Die RestrictService-Methode aktiviert oder deaktiviert die Diensteinschränkung für einen bestimmten Dienst.
Syntax
HRESULT RestrictService(
[in] BSTR serviceName,
[in] BSTR appName,
[in] VARIANT_BOOL restrictService,
[in] VARIANT_BOOL serviceSidRestricted
);
Parameter
[in] serviceName
Name des Diensts, für den die Diensteinschränkung aktiviert oder deaktiviert wird.
[in] appName
Name der Anwendung, für die die Diensteinschränkung aktiviert oder deaktiviert wird.
[in] restrictService
Gibt an, ob die Diensteinschränkung aktiviert oder deaktiviert wird. Wenn dieser Wert true (VARIANT_TRUE) ist, wird der Dienst beim Senden oder Empfangen von Netzwerkdatenverkehr eingeschränkt. Die Sammlung von Windows-Diensthärtungsregeln kann Regeln enthalten, die diesem dienstspezifischen eingehenden oder ausgehenden Netzwerkzugriff gemäß bestimmten Anforderungen ermöglichen können. Wenn false (VARIANT_FALSE), wird der Dienst nicht durch die Windows-Diensthärtung eingeschränkt.
[in] serviceSidRestricted
Gibt den Typ der Dienst-SID für den angegebenen Dienst an. Wenn dieser Wert true (VARIANT_TRUE) ist, wird die Dienst-SID eingeschränkt. Andernfalls ist sie uneingeschränkt.
Rückgabewert
C++
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK.Wenn die Methode fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
|
Der Vorgang wurde aufgrund von Berechtigungsproblemen abgebrochen. |
|
Fehler bei der Methode aufgrund eines ungültigen Parameters. |
VB
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK.Wenn die Methode fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
|
Der Vorgang wurde aufgrund von Berechtigungsproblemen abgebrochen. |
|
Fehler bei der Methode aufgrund eines ungültigen Parameters. |
Hinweise
Beachten Sie beim Hinzufügen von Regeln, dass es möglicherweise eine kleine Zeitverzögerung gibt, bevor die neu hinzugefügte Regel angewendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | netfw.h |
DLL | FirewallAPI.dll |