Win32 API 日本語リファレンス
ホームDevices.Fax › FAX_SERVER_EVENTS_TYPE_ENUM

FAX_SERVER_EVENTS_TYPE_ENUM

列挙型
基底型i4

メンバー 11

名前10進16進説明
fsetNONE00x0イベントは送信されません。
fsetIN_QUEUE10x1クライアントは、受信キュー内の FAX ジョブに関する通知を要求します。受信 FAX ジョブの状態が変化すると、FAX サービスはこの種類の通知を発行します。
fsetOUT_QUEUE20x2クライアントは、送信キュー内の FAX ジョブに関する通知を要求します。送信 FAX ジョブの状態が変化すると、FAX サービスはこの種類の通知を発行します。
fsetCONFIG40x4クライアントは、FAX サーバー構成の変更に関する通知を要求します。構成データが変更されると、FAX サービスはこの種類の通知を発行します。
fsetACTIVITY80x8クライアントは、FAX サーバーのアクティビティに関する通知を要求します。FAX サーバーのアクティビティ状態が変化すると、FAX サービスはこの種類の通知を発行します。
fsetQUEUE_STATE160x10クライアントは、FAX ジョブ キューの状態変化に関する通知を要求します。キューの状態が変化すると、FAX サービスは通知を発行します。
fsetIN_ARCHIVE320x20クライアントは、受信アーカイブへの FAX メッセージの追加または削除に関する通知を要求します。メッセージがアーカイブから削除されると、FAX サービスは通知を発行します。通知には、アーカイブの種類 (受信) と FAX メッセージの一意の ID が含まれます。
fsetOUT_ARCHIVE640x40クライアントは、送信アーカイブへの FAX メッセージの追加または削除に関する通知を要求します。メッセージがアーカイブから削除されると、FAX サービスは通知を発行します。通知には、アーカイブの種類 (送信) と FAX メッセージの一意の ID が含まれます。
fsetFXSSVC_ENDED1280x80クライアントは、FAX サービスの実行が停止したときの通知を要求します。
fsetDEVICE_STATUS2560x100クライアントは、デバイスの状態が変化したときの通知を要求します。
fsetINCOMING_CALL5120x200クライアントは、着信呼び出しがあったときの通知を要求します。

公式ドキュメント

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 の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 512
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,
}
#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