INetFwServiceRestriction::ServiceRestricted メソッド (netfw.h)
ServiceRestricted メソッドは、ファイアウォール規則で指定されたリソースにトラフィックを制限するためにサービス制限規則が有効になっているかどうかを示します。
構文
HRESULT ServiceRestricted(
[in] BSTR serviceName,
[in] BSTR appName,
[out] VARIANT_BOOL *serviceRestricted
);
パラメーター
[in] serviceName
サービス制限の状態に関してクエリを実行するサービスの名前。
[in] appName
サービス制限の状態に関してクエリを実行するアプリケーションの名前。
[out] serviceRestricted
指定したサービスを制限するためにサービス制限規則が適用されているかどうかを示します。 true (VARIANT_TRUE) の場合、サービスは制限されます。 それ以外の場合、サービスはファイアウォール規則で指定されたリソースに制限されません。
戻り値
C++
メソッドが成功した場合、戻り値はS_OK。メソッドが失敗した場合、戻り値は次のいずれかのエラー コードになります。
リターン コード | 説明 |
---|---|
|
アクセス許可の問題により、操作が中止されました。 |
|
無効なパラメーターが原因でメソッドが失敗しました。 |
|
メソッドは、必要なメモリを割り当てることができませんでした。 |
|
無効なポインターが原因でメソッドが失敗しました。 |
VB
メソッドが成功した場合、戻り値はS_OK。メソッドが失敗した場合、戻り値は次のいずれかのエラー コードになります。
リターン コード | 説明 |
---|---|
|
アクセス許可の問題により、操作が中止されました。 |
|
無効なパラメーターが原因でメソッドが失敗しました。 |
|
メソッドは、必要なメモリを割り当てることができませんでした。 |
|
無効なポインターが原因でメソッドが失敗しました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | netfw.h |
[DLL] | FirewallAPI.dll |