Win32 API 日本語リファレンス
ホームNetworkManagement.NetworkPolicyServer › ACCOUNTINGPROPERTIES

ACCOUNTINGPROPERTIES

列挙型
基底型i4

メンバー 13

名前10進16進説明
PROPERTY_ACCOUNTING_LOG_ACCOUNTING10260x402アカウンティング パケットをログに記録するかどうかを指定します。
PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM10270x403中間アカウンティング パケットをログに記録するかどうかを指定します。
PROPERTY_ACCOUNTING_LOG_AUTHENTICATION10280x404認証パケットをログに記録するかどうかを指定します。
PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY10290x405新しいログ ファイルを作成する頻度を指定します。このプロパティは NEW_LOG_FILE_FREQUENCY 列挙型の値を取ります。
PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE10300x406ファイル サイズを指定します。PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY プロパティに IAS_LOGGING_WHEN_FILE_SIZE_REACHES の値が設定されている場合、現在のログ ファイルがこのサイズに達すると、システムは新しいログ ファイルを作成します。
PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY10310x407ログ ファイルが置かれているディレクトリへのファイル システム パスです。このパスにファイル名は含まれません。また、末尾の円記号 (バックスラッシュ) も含まれません。
PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT10320x408

ログを NPS 形式にするか、データベースに変換可能な形式にするかを指定します。このプロパティは次の値を取ることができます。

意味
0 (VARIANT_FALSE) NPS 形式
0xFFFF (VARIANT_TRUE) データベース変換可能形式
PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING10330x409使用されません。
PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL10340x40Aアカウンティング ログが満杯になったときに、そのログを削除させます。
PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS10350x40B同時に確立できる SQL Server セッションの最大数です。
PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM10360x40CEAP セッションについて、中間の access-request/access-challenge のペアを NPS にログ記録させます。この指定がない場合は、最終的な access-request/access-accept/reject のみが記録されます。
PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP10370x40D
PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE10380x40E

- PROPERTY_ACCOUNTING_LOG_ENABLE

使用されません。

公式ドキュメント

Note インターネット認証サービス (IAS) は、Windows Server 2008 以降 Network Policy Server (NPS) に名称が変更されました。このトピックの内容は IAS と NPS の両方に適用されます。本文中では、元々 IAS と呼ばれていたバージョンを含め、すべてのバージョンのサービスを指すために NPS を使用します。
ACCOUNTINGPROPERTIES 型の値は、どの種類のパケットをログに記録するか、およびログ ファイルの特性を制御するプロパティを列挙します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum ACCOUNTINGPROPERTIES : int {
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING = 1026,
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM = 1027,
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION = 1028,
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY = 1029,
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE = 1030,
    PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY = 1031,
    PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT = 1032,
    PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING = 1033,
    PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL = 1034,
    PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS = 1035,
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM = 1036,
    PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP = 1037,
    PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE = 1038
} ACCOUNTINGPROPERTIES;
public enum ACCOUNTINGPROPERTIES : int
{
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING = 1026,
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM = 1027,
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION = 1028,
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY = 1029,
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE = 1030,
    PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY = 1031,
    PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT = 1032,
    PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING = 1033,
    PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL = 1034,
    PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS = 1035,
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM = 1036,
    PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP = 1037,
    PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE = 1038,
}
Public Enum ACCOUNTINGPROPERTIES As Integer
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING = 1026
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM = 1027
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION = 1028
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY = 1029
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE = 1030
    PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY = 1031
    PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT = 1032
    PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING = 1033
    PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL = 1034
    PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS = 1035
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM = 1036
    PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP = 1037
    PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE = 1038
End Enum
import enum

class ACCOUNTINGPROPERTIES(enum.IntEnum):
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING = 1026
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM = 1027
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION = 1028
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY = 1029
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE = 1030
    PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY = 1031
    PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT = 1032
    PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING = 1033
    PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL = 1034
    PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS = 1035
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM = 1036
    PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP = 1037
    PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE = 1038
// ACCOUNTINGPROPERTIES
pub const PROPERTY_ACCOUNTING_LOG_ACCOUNTING: i32 = 1026;
pub const PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM: i32 = 1027;
pub const PROPERTY_ACCOUNTING_LOG_AUTHENTICATION: i32 = 1028;
pub const PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY: i32 = 1029;
pub const PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE: i32 = 1030;
pub const PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY: i32 = 1031;
pub const PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT: i32 = 1032;
pub const PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING: i32 = 1033;
pub const PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL: i32 = 1034;
pub const PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS: i32 = 1035;
pub const PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM: i32 = 1036;
pub const PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP: i32 = 1037;
pub const PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE: i32 = 1038;
// ACCOUNTINGPROPERTIES
const (
	PROPERTY_ACCOUNTING_LOG_ACCOUNTING int32 = 1026
	PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM int32 = 1027
	PROPERTY_ACCOUNTING_LOG_AUTHENTICATION int32 = 1028
	PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY int32 = 1029
	PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE int32 = 1030
	PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY int32 = 1031
	PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT int32 = 1032
	PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING int32 = 1033
	PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL int32 = 1034
	PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS int32 = 1035
	PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM int32 = 1036
	PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP int32 = 1037
	PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE int32 = 1038
)
const
  PROPERTY_ACCOUNTING_LOG_ACCOUNTING = 1026;
  PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM = 1027;
  PROPERTY_ACCOUNTING_LOG_AUTHENTICATION = 1028;
  PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY = 1029;
  PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE = 1030;
  PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY = 1031;
  PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT = 1032;
  PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING = 1033;
  PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL = 1034;
  PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS = 1035;
  PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM = 1036;
  PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP = 1037;
  PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE = 1038;
// ACCOUNTINGPROPERTIES
pub const PROPERTY_ACCOUNTING_LOG_ACCOUNTING: i32 = 1026;
pub const PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM: i32 = 1027;
pub const PROPERTY_ACCOUNTING_LOG_AUTHENTICATION: i32 = 1028;
pub const PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY: i32 = 1029;
pub const PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE: i32 = 1030;
pub const PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY: i32 = 1031;
pub const PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT: i32 = 1032;
pub const PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING: i32 = 1033;
pub const PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL: i32 = 1034;
pub const PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS: i32 = 1035;
pub const PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM: i32 = 1036;
pub const PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP: i32 = 1037;
pub const PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE: i32 = 1038;
const
  PROPERTY_ACCOUNTING_LOG_ACCOUNTING* = 1026
  PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM* = 1027
  PROPERTY_ACCOUNTING_LOG_AUTHENTICATION* = 1028
  PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY* = 1029
  PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE* = 1030
  PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY* = 1031
  PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT* = 1032
  PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING* = 1033
  PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL* = 1034
  PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS* = 1035
  PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM* = 1036
  PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP* = 1037
  PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE* = 1038
enum ACCOUNTINGPROPERTIES : int {
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING = 1026,
    PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM = 1027,
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION = 1028,
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY = 1029,
    PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE = 1030,
    PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY = 1031,
    PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT = 1032,
    PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING = 1033,
    PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL = 1034,
    PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS = 1035,
    PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM = 1036,
    PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP = 1037,
    PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE = 1038,
}
#define global PROPERTY_ACCOUNTING_LOG_ACCOUNTING             0x402
#define global PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM     0x403
#define global PROPERTY_ACCOUNTING_LOG_AUTHENTICATION         0x404
#define global PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY     0x405
#define global PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE          0x406
#define global PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY         0x407
#define global PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT            0x408
#define global PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING         0x409
#define global PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL         0x40A
#define global PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS           0x40B
#define global PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM 0x40C
#define global PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP         0x40D
#define global PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE 0x40E