FAX_SERVER_EVENTS_TYPE_ENUM
列挙型メンバー 11
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| fsetNONE | 0 | 0x0 | イベントは送信されません。 |
| fsetIN_QUEUE | 1 | 0x1 | クライアントは、受信キュー内の FAX ジョブに関する通知を要求します。受信 FAX ジョブの状態が変化すると、FAX サービスはこの種類の通知を発行します。 |
| fsetOUT_QUEUE | 2 | 0x2 | クライアントは、送信キュー内の FAX ジョブに関する通知を要求します。送信 FAX ジョブの状態が変化すると、FAX サービスはこの種類の通知を発行します。 |
| fsetCONFIG | 4 | 0x4 | クライアントは、FAX サーバー構成の変更に関する通知を要求します。構成データが変更されると、FAX サービスはこの種類の通知を発行します。 |
| fsetACTIVITY | 8 | 0x8 | クライアントは、FAX サーバーのアクティビティに関する通知を要求します。FAX サーバーのアクティビティ状態が変化すると、FAX サービスはこの種類の通知を発行します。 |
| fsetQUEUE_STATE | 16 | 0x10 | クライアントは、FAX ジョブ キューの状態変化に関する通知を要求します。キューの状態が変化すると、FAX サービスは通知を発行します。 |
| fsetIN_ARCHIVE | 32 | 0x20 | クライアントは、受信アーカイブへの FAX メッセージの追加または削除に関する通知を要求します。メッセージがアーカイブから削除されると、FAX サービスは通知を発行します。通知には、アーカイブの種類 (受信) と FAX メッセージの一意の ID が含まれます。 |
| fsetOUT_ARCHIVE | 64 | 0x40 | クライアントは、送信アーカイブへの FAX メッセージの追加または削除に関する通知を要求します。メッセージがアーカイブから削除されると、FAX サービスは通知を発行します。通知には、アーカイブの種類 (送信) と FAX メッセージの一意の ID が含まれます。 |
| fsetFXSSVC_ENDED | 128 | 0x80 | クライアントは、FAX サービスの実行が停止したときの通知を要求します。 |
| fsetDEVICE_STATUS | 256 | 0x100 | クライアントは、デバイスの状態が変化したときの通知を要求します。 |
| fsetINCOMING_CALL | 512 | 0x200 | クライアントは、着信呼び出しがあったときの通知を要求します。 |
公式ドキュメント
FAX_SERVER_EVENTS_TYPE_ENUM 列挙型は、イベントを待ち受けているクライアント アプリケーションに対して FAX サービスが送信するイベントの種類を定義します。この列挙型のメンバーはビット値であり、組み合わせて使用できます。
解説(Remarks)
次の表は、各メンバーによって呼び出される IFaxServerNotify のメソッドの一覧です。
| 名前 | 呼び出される IFaxServerNotify のメソッド |
|---|---|
| fsetNONE | なし |
| fsetIN_QUEUE |
OnIncomingJobAdded
OnIncomingJobRemoved OnIncomingJobChanged |
| fsetOUT_QUEUE |
OnOutgoingJobAdded
OnOutgoingJobRemoved OnOutgoingJobChanged |
| fsetCONFIG |
OnReceiptOptionsChange
OnActivityLoggingConfigChange OnSecurityConfigChange OnEventLoggingConfigChange OnOutgoingQueueConfigChange OnOutgoingArchiveConfigChange OnIncomingArchiveConfigChange OnDevicesConfigChange OnOutboundRoutingGroupsConfigChange OnOutboundRoutingRulesConfigChange |
| fsetACTIVITY | OnServerActivityChange |
| fsetQUEUE_STATE | OnQueuesStatusChange |
| fsetIN_ARCHIVE |
OnIncomingMessageAdded
OnIncomingMessageRemoved |
| fsetOUT_ARCHIVE |
OnOutgoingMessageAdded
OnOutgoingMessageRemoved |
| fsetFXSSVC_ENDED | OnServerShutDown |
| fsetDEVICE_STATUS | OnDeviceStatusChange |
| fsetINCOMING_CALL | OnNewCall |
次の表は、各メンバーによって呼び出される IFaxServerNotify2 のメソッドの一覧です。
| 名前 | 呼び出される IFaxServerNotify2 のメソッド |
|---|---|
| fsetNONE | なし |
| fsetIN_QUEUE |
OnIncomingJobAdded
OnIncomingJobRemoved OnIncomingJobChanged |
| fsetOUT_QUEUE |
OnOutgoingJobAdded
OnOutgoingJobRemoved OnOutgoingJobChanged |
| fsetCONFIG |
OnReceiptOptionsChange
OnActivityLoggingConfigChange OnSecurityConfigChange OnEventLoggingConfigChange OnOutgoingQueueConfigChange OnOutgoingArchiveConfigChange OnIncomingArchiveConfigChange OnDevicesConfigChange OnOutboundRoutingGroupsConfigChange OnOutboundRoutingRulesConfigChange OnGeneralServerConfigChanged |
| fsetACTIVITY | OnServerActivityChange |
| fsetQUEUE_STATE | OnQueuesStatusChange |
| fsetIN_ARCHIVE |
OnIncomingMessageAdded
OnIncomingMessageRemoved |
| fsetOUT_ARCHIVE |
OnOutgoingMessageAdded
OnOutgoingMessageRemoved |
| fsetFXSSVC_ENDED | OnServerShutDown |
| fsetDEVICE_STATUS | OnDeviceStatusChange |
| fsetINCOMING_CALL | OnNewCall |
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FAX_SERVER_EVENTS_TYPE_ENUM : int {
fsetNONE = 0,
fsetIN_QUEUE = 1,
fsetOUT_QUEUE = 2,
fsetCONFIG = 4,
fsetACTIVITY = 8,
fsetQUEUE_STATE = 16,
fsetIN_ARCHIVE = 32,
fsetOUT_ARCHIVE = 64,
fsetFXSSVC_ENDED = 128,
fsetDEVICE_STATUS = 256,
fsetINCOMING_CALL = 512
} FAX_SERVER_EVENTS_TYPE_ENUM;public enum FAX_SERVER_EVENTS_TYPE_ENUM : int
{
fsetNONE = 0,
fsetIN_QUEUE = 1,
fsetOUT_QUEUE = 2,
fsetCONFIG = 4,
fsetACTIVITY = 8,
fsetQUEUE_STATE = 16,
fsetIN_ARCHIVE = 32,
fsetOUT_ARCHIVE = 64,
fsetFXSSVC_ENDED = 128,
fsetDEVICE_STATUS = 256,
fsetINCOMING_CALL = 512,
}Public Enum FAX_SERVER_EVENTS_TYPE_ENUM As Integer
fsetNONE = 0
fsetIN_QUEUE = 1
fsetOUT_QUEUE = 2
fsetCONFIG = 4
fsetACTIVITY = 8
fsetQUEUE_STATE = 16
fsetIN_ARCHIVE = 32
fsetOUT_ARCHIVE = 64
fsetFXSSVC_ENDED = 128
fsetDEVICE_STATUS = 256
fsetINCOMING_CALL = 512
End Enumimport enum
class FAX_SERVER_EVENTS_TYPE_ENUM(enum.IntEnum):
fsetNONE = 0
fsetIN_QUEUE = 1
fsetOUT_QUEUE = 2
fsetCONFIG = 4
fsetACTIVITY = 8
fsetQUEUE_STATE = 16
fsetIN_ARCHIVE = 32
fsetOUT_ARCHIVE = 64
fsetFXSSVC_ENDED = 128
fsetDEVICE_STATUS = 256
fsetINCOMING_CALL = 512// FAX_SERVER_EVENTS_TYPE_ENUM
pub const fsetNONE: i32 = 0;
pub const fsetIN_QUEUE: i32 = 1;
pub const fsetOUT_QUEUE: i32 = 2;
pub const fsetCONFIG: i32 = 4;
pub const fsetACTIVITY: i32 = 8;
pub const fsetQUEUE_STATE: i32 = 16;
pub const fsetIN_ARCHIVE: i32 = 32;
pub const fsetOUT_ARCHIVE: i32 = 64;
pub const fsetFXSSVC_ENDED: i32 = 128;
pub const fsetDEVICE_STATUS: i32 = 256;
pub const fsetINCOMING_CALL: i32 = 512;// FAX_SERVER_EVENTS_TYPE_ENUM
const (
fsetNONE int32 = 0
fsetIN_QUEUE int32 = 1
fsetOUT_QUEUE int32 = 2
fsetCONFIG int32 = 4
fsetACTIVITY int32 = 8
fsetQUEUE_STATE int32 = 16
fsetIN_ARCHIVE int32 = 32
fsetOUT_ARCHIVE int32 = 64
fsetFXSSVC_ENDED int32 = 128
fsetDEVICE_STATUS int32 = 256
fsetINCOMING_CALL int32 = 512
)const
fsetNONE = 0;
fsetIN_QUEUE = 1;
fsetOUT_QUEUE = 2;
fsetCONFIG = 4;
fsetACTIVITY = 8;
fsetQUEUE_STATE = 16;
fsetIN_ARCHIVE = 32;
fsetOUT_ARCHIVE = 64;
fsetFXSSVC_ENDED = 128;
fsetDEVICE_STATUS = 256;
fsetINCOMING_CALL = 512;// FAX_SERVER_EVENTS_TYPE_ENUM
pub const fsetNONE: i32 = 0;
pub const fsetIN_QUEUE: i32 = 1;
pub const fsetOUT_QUEUE: i32 = 2;
pub const fsetCONFIG: i32 = 4;
pub const fsetACTIVITY: i32 = 8;
pub const fsetQUEUE_STATE: i32 = 16;
pub const fsetIN_ARCHIVE: i32 = 32;
pub const fsetOUT_ARCHIVE: i32 = 64;
pub const fsetFXSSVC_ENDED: i32 = 128;
pub const fsetDEVICE_STATUS: i32 = 256;
pub const fsetINCOMING_CALL: i32 = 512;const
fsetNONE* = 0
fsetIN_QUEUE* = 1
fsetOUT_QUEUE* = 2
fsetCONFIG* = 4
fsetACTIVITY* = 8
fsetQUEUE_STATE* = 16
fsetIN_ARCHIVE* = 32
fsetOUT_ARCHIVE* = 64
fsetFXSSVC_ENDED* = 128
fsetDEVICE_STATUS* = 256
fsetINCOMING_CALL* = 512enum FAX_SERVER_EVENTS_TYPE_ENUM : int {
fsetNONE = 0,
fsetIN_QUEUE = 1,
fsetOUT_QUEUE = 2,
fsetCONFIG = 4,
fsetACTIVITY = 8,
fsetQUEUE_STATE = 16,
fsetIN_ARCHIVE = 32,
fsetOUT_ARCHIVE = 64,
fsetFXSSVC_ENDED = 128,
fsetDEVICE_STATUS = 256,
fsetINCOMING_CALL = 512,
}#define global fsetNONE 0x0
#define global fsetIN_QUEUE 0x1
#define global fsetOUT_QUEUE 0x2
#define global fsetCONFIG 0x4
#define global fsetACTIVITY 0x8
#define global fsetQUEUE_STATE 0x10
#define global fsetIN_ARCHIVE 0x20
#define global fsetOUT_ARCHIVE 0x40
#define global fsetFXSSVC_ENDED 0x80
#define global fsetDEVICE_STATUS 0x100
#define global fsetINCOMING_CALL 0x200