Win32 API 日本語リファレンス
ホームGraphics.Printing › PrintAsyncNotifyError

PrintAsyncNotifyError

列挙型
基底型i4

メンバー 24

名前10進16進説明
CHANNEL_CLOSED_BY_SERVER10x1Print Spooler がホストする印刷システム コンポーネントが通信チャネルを閉じました。
CHANNEL_CLOSED_BY_ANOTHER_LISTENER20x2呼び出し元以外のリッスン中のアプリケーションが通信チャネルを閉じました。
CHANNEL_CLOSED_BY_SAME_LISTENER30x3呼び出し元は既に通信チャネルを閉じています。
CHANNEL_RELEASED_BY_LISTENER40x4呼び出し元は既に通信チャネルを解放しています
UNIRECTIONAL_NOTIFICATION_LOST50x51 つ以上のリスナーはこの通知を受信しませんでしたが、少なくとも 1 つのリスナーはこの通知を受信しました。
ASYNC_NOTIFICATION_FAILURE60x6この通知の送信中に問題が発生しました。このチャネル上のいずれのリスナーもこの種類の通知を受信するように構成されていないか、この呼び出しを完了するために必要なリソースの割り当てで問題が発生しました。
NO_LISTENERS70x7登録済みのリッスン中のアプリケーションが存在しないことを示します。
CHANNEL_ALREADY_CLOSED80x8チャネルは既に閉じられています。
CHANNEL_ALREADY_OPENED90x9チャネルは既に開かれています。
CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION100xA直前の通知に対する応答をまだ受信していないため、通知を送信できません。
CHANNEL_NOT_OPENED110xBチャネルはまだ開かれていません。
ASYNC_CALL_ALREADY_PARKED120xC受信側が前の通知をまだ消費していないため、通知を送信できません。
NOT_REGISTERED130xDリッスン中のアプリケーションは、指定されたキューまたはプリント サーバーからの指定された種類の通知に登録されていません。
ALREADY_UNREGISTERED140xEリッスン中のアプリケーションは既に登録を解除しています。
ALREADY_REGISTERED150xFリッスン中のアプリケーションは、指定されたキューまたはプリント サーバーからの指定された種類の通知に既に登録しています。
CHANNEL_ACQUIRED160x10このチャネル上の別のリスナーが既に応答しました。最初に応答したリスナーのみが、送信側との通信を継続できます。
ASYNC_CALL_IN_PROGRESS170x11チャネルは別の通知または応答の処理中で使用中です。
MAX_NOTIFICATION_SIZE_EXCEEDED180x12通知データの最大サイズを超えました。既定では、許可される最大データ サイズは 10 メガバイトです。
INTERNAL_NOTIFICATION_QUEUE_IS_FULL190x13Print Spooler はこれ以上の通知をキューに保持できません。既定では、キューに格納できる通知の最大数は 10 です。
INVALID_NOTIFICATION_TYPE200x14指定された通知の種類が無効です。
MAX_REGISTRATION_COUNT_EXCEEDED210x15指定されたキューまたはプリント サーバー上で、この種類の通知に登録できるアプリケーションはこれ以上ありません。このような登録の最大数は、既定で 10,000 です。
MAX_CHANNEL_COUNT_EXCEEDED220x16プリント スプーラーは既に最大数のチャネルを作成しており、これ以上作成できません。プリント スプーラーが作成できるチャネルの最大数は、既定で 10,000 です。
LOCAL_ONLY_REGISTRATION230x17ローカル通知の登録は成功しましたが、リモート通知の登録は失敗しました。
REMOTE_ONLY_REGISTRATION240x18リモート通知の登録は成功しましたが、ローカル通知の登録は失敗しました。

公式ドキュメント

非同期通知の失敗後に返される HRESULT のエラー コード部分を指定します。

HRESULT の値は、重大度コード、ファシリティ コード、およびエラー コードで構成されます。HRESULT のエラー コードのみを比較するには、HRESULT_CODE マクロを使用します。COM のエラー コードの詳細については、 Error Handling を参照してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum PrintAsyncNotifyError : int {
    CHANNEL_CLOSED_BY_SERVER = 1,
    CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 2,
    CHANNEL_CLOSED_BY_SAME_LISTENER = 3,
    CHANNEL_RELEASED_BY_LISTENER = 4,
    UNIRECTIONAL_NOTIFICATION_LOST = 5,
    ASYNC_NOTIFICATION_FAILURE = 6,
    NO_LISTENERS = 7,
    CHANNEL_ALREADY_CLOSED = 8,
    CHANNEL_ALREADY_OPENED = 9,
    CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 10,
    CHANNEL_NOT_OPENED = 11,
    ASYNC_CALL_ALREADY_PARKED = 12,
    NOT_REGISTERED = 13,
    ALREADY_UNREGISTERED = 14,
    ALREADY_REGISTERED = 15,
    CHANNEL_ACQUIRED = 16,
    ASYNC_CALL_IN_PROGRESS = 17,
    MAX_NOTIFICATION_SIZE_EXCEEDED = 18,
    INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 19,
    INVALID_NOTIFICATION_TYPE = 20,
    MAX_REGISTRATION_COUNT_EXCEEDED = 21,
    MAX_CHANNEL_COUNT_EXCEEDED = 22,
    LOCAL_ONLY_REGISTRATION = 23,
    REMOTE_ONLY_REGISTRATION = 24
} PrintAsyncNotifyError;
public enum PrintAsyncNotifyError : int
{
    CHANNEL_CLOSED_BY_SERVER = 1,
    CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 2,
    CHANNEL_CLOSED_BY_SAME_LISTENER = 3,
    CHANNEL_RELEASED_BY_LISTENER = 4,
    UNIRECTIONAL_NOTIFICATION_LOST = 5,
    ASYNC_NOTIFICATION_FAILURE = 6,
    NO_LISTENERS = 7,
    CHANNEL_ALREADY_CLOSED = 8,
    CHANNEL_ALREADY_OPENED = 9,
    CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 10,
    CHANNEL_NOT_OPENED = 11,
    ASYNC_CALL_ALREADY_PARKED = 12,
    NOT_REGISTERED = 13,
    ALREADY_UNREGISTERED = 14,
    ALREADY_REGISTERED = 15,
    CHANNEL_ACQUIRED = 16,
    ASYNC_CALL_IN_PROGRESS = 17,
    MAX_NOTIFICATION_SIZE_EXCEEDED = 18,
    INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 19,
    INVALID_NOTIFICATION_TYPE = 20,
    MAX_REGISTRATION_COUNT_EXCEEDED = 21,
    MAX_CHANNEL_COUNT_EXCEEDED = 22,
    LOCAL_ONLY_REGISTRATION = 23,
    REMOTE_ONLY_REGISTRATION = 24,
}
Public Enum PrintAsyncNotifyError As Integer
    CHANNEL_CLOSED_BY_SERVER = 1
    CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 2
    CHANNEL_CLOSED_BY_SAME_LISTENER = 3
    CHANNEL_RELEASED_BY_LISTENER = 4
    UNIRECTIONAL_NOTIFICATION_LOST = 5
    ASYNC_NOTIFICATION_FAILURE = 6
    NO_LISTENERS = 7
    CHANNEL_ALREADY_CLOSED = 8
    CHANNEL_ALREADY_OPENED = 9
    CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 10
    CHANNEL_NOT_OPENED = 11
    ASYNC_CALL_ALREADY_PARKED = 12
    NOT_REGISTERED = 13
    ALREADY_UNREGISTERED = 14
    ALREADY_REGISTERED = 15
    CHANNEL_ACQUIRED = 16
    ASYNC_CALL_IN_PROGRESS = 17
    MAX_NOTIFICATION_SIZE_EXCEEDED = 18
    INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 19
    INVALID_NOTIFICATION_TYPE = 20
    MAX_REGISTRATION_COUNT_EXCEEDED = 21
    MAX_CHANNEL_COUNT_EXCEEDED = 22
    LOCAL_ONLY_REGISTRATION = 23
    REMOTE_ONLY_REGISTRATION = 24
End Enum
import enum

class PrintAsyncNotifyError(enum.IntEnum):
    CHANNEL_CLOSED_BY_SERVER = 1
    CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 2
    CHANNEL_CLOSED_BY_SAME_LISTENER = 3
    CHANNEL_RELEASED_BY_LISTENER = 4
    UNIRECTIONAL_NOTIFICATION_LOST = 5
    ASYNC_NOTIFICATION_FAILURE = 6
    NO_LISTENERS = 7
    CHANNEL_ALREADY_CLOSED = 8
    CHANNEL_ALREADY_OPENED = 9
    CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 10
    CHANNEL_NOT_OPENED = 11
    ASYNC_CALL_ALREADY_PARKED = 12
    NOT_REGISTERED = 13
    ALREADY_UNREGISTERED = 14
    ALREADY_REGISTERED = 15
    CHANNEL_ACQUIRED = 16
    ASYNC_CALL_IN_PROGRESS = 17
    MAX_NOTIFICATION_SIZE_EXCEEDED = 18
    INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 19
    INVALID_NOTIFICATION_TYPE = 20
    MAX_REGISTRATION_COUNT_EXCEEDED = 21
    MAX_CHANNEL_COUNT_EXCEEDED = 22
    LOCAL_ONLY_REGISTRATION = 23
    REMOTE_ONLY_REGISTRATION = 24
// PrintAsyncNotifyError
pub const CHANNEL_CLOSED_BY_SERVER: i32 = 1;
pub const CHANNEL_CLOSED_BY_ANOTHER_LISTENER: i32 = 2;
pub const CHANNEL_CLOSED_BY_SAME_LISTENER: i32 = 3;
pub const CHANNEL_RELEASED_BY_LISTENER: i32 = 4;
pub const UNIRECTIONAL_NOTIFICATION_LOST: i32 = 5;
pub const ASYNC_NOTIFICATION_FAILURE: i32 = 6;
pub const NO_LISTENERS: i32 = 7;
pub const CHANNEL_ALREADY_CLOSED: i32 = 8;
pub const CHANNEL_ALREADY_OPENED: i32 = 9;
pub const CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION: i32 = 10;
pub const CHANNEL_NOT_OPENED: i32 = 11;
pub const ASYNC_CALL_ALREADY_PARKED: i32 = 12;
pub const NOT_REGISTERED: i32 = 13;
pub const ALREADY_UNREGISTERED: i32 = 14;
pub const ALREADY_REGISTERED: i32 = 15;
pub const CHANNEL_ACQUIRED: i32 = 16;
pub const ASYNC_CALL_IN_PROGRESS: i32 = 17;
pub const MAX_NOTIFICATION_SIZE_EXCEEDED: i32 = 18;
pub const INTERNAL_NOTIFICATION_QUEUE_IS_FULL: i32 = 19;
pub const INVALID_NOTIFICATION_TYPE: i32 = 20;
pub const MAX_REGISTRATION_COUNT_EXCEEDED: i32 = 21;
pub const MAX_CHANNEL_COUNT_EXCEEDED: i32 = 22;
pub const LOCAL_ONLY_REGISTRATION: i32 = 23;
pub const REMOTE_ONLY_REGISTRATION: i32 = 24;
// PrintAsyncNotifyError
const (
	CHANNEL_CLOSED_BY_SERVER int32 = 1
	CHANNEL_CLOSED_BY_ANOTHER_LISTENER int32 = 2
	CHANNEL_CLOSED_BY_SAME_LISTENER int32 = 3
	CHANNEL_RELEASED_BY_LISTENER int32 = 4
	UNIRECTIONAL_NOTIFICATION_LOST int32 = 5
	ASYNC_NOTIFICATION_FAILURE int32 = 6
	NO_LISTENERS int32 = 7
	CHANNEL_ALREADY_CLOSED int32 = 8
	CHANNEL_ALREADY_OPENED int32 = 9
	CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION int32 = 10
	CHANNEL_NOT_OPENED int32 = 11
	ASYNC_CALL_ALREADY_PARKED int32 = 12
	NOT_REGISTERED int32 = 13
	ALREADY_UNREGISTERED int32 = 14
	ALREADY_REGISTERED int32 = 15
	CHANNEL_ACQUIRED int32 = 16
	ASYNC_CALL_IN_PROGRESS int32 = 17
	MAX_NOTIFICATION_SIZE_EXCEEDED int32 = 18
	INTERNAL_NOTIFICATION_QUEUE_IS_FULL int32 = 19
	INVALID_NOTIFICATION_TYPE int32 = 20
	MAX_REGISTRATION_COUNT_EXCEEDED int32 = 21
	MAX_CHANNEL_COUNT_EXCEEDED int32 = 22
	LOCAL_ONLY_REGISTRATION int32 = 23
	REMOTE_ONLY_REGISTRATION int32 = 24
)
const
  CHANNEL_CLOSED_BY_SERVER = 1;
  CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 2;
  CHANNEL_CLOSED_BY_SAME_LISTENER = 3;
  CHANNEL_RELEASED_BY_LISTENER = 4;
  UNIRECTIONAL_NOTIFICATION_LOST = 5;
  ASYNC_NOTIFICATION_FAILURE = 6;
  NO_LISTENERS = 7;
  CHANNEL_ALREADY_CLOSED = 8;
  CHANNEL_ALREADY_OPENED = 9;
  CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 10;
  CHANNEL_NOT_OPENED = 11;
  ASYNC_CALL_ALREADY_PARKED = 12;
  NOT_REGISTERED = 13;
  ALREADY_UNREGISTERED = 14;
  ALREADY_REGISTERED = 15;
  CHANNEL_ACQUIRED = 16;
  ASYNC_CALL_IN_PROGRESS = 17;
  MAX_NOTIFICATION_SIZE_EXCEEDED = 18;
  INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 19;
  INVALID_NOTIFICATION_TYPE = 20;
  MAX_REGISTRATION_COUNT_EXCEEDED = 21;
  MAX_CHANNEL_COUNT_EXCEEDED = 22;
  LOCAL_ONLY_REGISTRATION = 23;
  REMOTE_ONLY_REGISTRATION = 24;
// PrintAsyncNotifyError
pub const CHANNEL_CLOSED_BY_SERVER: i32 = 1;
pub const CHANNEL_CLOSED_BY_ANOTHER_LISTENER: i32 = 2;
pub const CHANNEL_CLOSED_BY_SAME_LISTENER: i32 = 3;
pub const CHANNEL_RELEASED_BY_LISTENER: i32 = 4;
pub const UNIRECTIONAL_NOTIFICATION_LOST: i32 = 5;
pub const ASYNC_NOTIFICATION_FAILURE: i32 = 6;
pub const NO_LISTENERS: i32 = 7;
pub const CHANNEL_ALREADY_CLOSED: i32 = 8;
pub const CHANNEL_ALREADY_OPENED: i32 = 9;
pub const CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION: i32 = 10;
pub const CHANNEL_NOT_OPENED: i32 = 11;
pub const ASYNC_CALL_ALREADY_PARKED: i32 = 12;
pub const NOT_REGISTERED: i32 = 13;
pub const ALREADY_UNREGISTERED: i32 = 14;
pub const ALREADY_REGISTERED: i32 = 15;
pub const CHANNEL_ACQUIRED: i32 = 16;
pub const ASYNC_CALL_IN_PROGRESS: i32 = 17;
pub const MAX_NOTIFICATION_SIZE_EXCEEDED: i32 = 18;
pub const INTERNAL_NOTIFICATION_QUEUE_IS_FULL: i32 = 19;
pub const INVALID_NOTIFICATION_TYPE: i32 = 20;
pub const MAX_REGISTRATION_COUNT_EXCEEDED: i32 = 21;
pub const MAX_CHANNEL_COUNT_EXCEEDED: i32 = 22;
pub const LOCAL_ONLY_REGISTRATION: i32 = 23;
pub const REMOTE_ONLY_REGISTRATION: i32 = 24;
const
  CHANNEL_CLOSED_BY_SERVER* = 1
  CHANNEL_CLOSED_BY_ANOTHER_LISTENER* = 2
  CHANNEL_CLOSED_BY_SAME_LISTENER* = 3
  CHANNEL_RELEASED_BY_LISTENER* = 4
  UNIRECTIONAL_NOTIFICATION_LOST* = 5
  ASYNC_NOTIFICATION_FAILURE* = 6
  NO_LISTENERS* = 7
  CHANNEL_ALREADY_CLOSED* = 8
  CHANNEL_ALREADY_OPENED* = 9
  CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION* = 10
  CHANNEL_NOT_OPENED* = 11
  ASYNC_CALL_ALREADY_PARKED* = 12
  NOT_REGISTERED* = 13
  ALREADY_UNREGISTERED* = 14
  ALREADY_REGISTERED* = 15
  CHANNEL_ACQUIRED* = 16
  ASYNC_CALL_IN_PROGRESS* = 17
  MAX_NOTIFICATION_SIZE_EXCEEDED* = 18
  INTERNAL_NOTIFICATION_QUEUE_IS_FULL* = 19
  INVALID_NOTIFICATION_TYPE* = 20
  MAX_REGISTRATION_COUNT_EXCEEDED* = 21
  MAX_CHANNEL_COUNT_EXCEEDED* = 22
  LOCAL_ONLY_REGISTRATION* = 23
  REMOTE_ONLY_REGISTRATION* = 24
enum PrintAsyncNotifyError : int {
    CHANNEL_CLOSED_BY_SERVER = 1,
    CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 2,
    CHANNEL_CLOSED_BY_SAME_LISTENER = 3,
    CHANNEL_RELEASED_BY_LISTENER = 4,
    UNIRECTIONAL_NOTIFICATION_LOST = 5,
    ASYNC_NOTIFICATION_FAILURE = 6,
    NO_LISTENERS = 7,
    CHANNEL_ALREADY_CLOSED = 8,
    CHANNEL_ALREADY_OPENED = 9,
    CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 10,
    CHANNEL_NOT_OPENED = 11,
    ASYNC_CALL_ALREADY_PARKED = 12,
    NOT_REGISTERED = 13,
    ALREADY_UNREGISTERED = 14,
    ALREADY_REGISTERED = 15,
    CHANNEL_ACQUIRED = 16,
    ASYNC_CALL_IN_PROGRESS = 17,
    MAX_NOTIFICATION_SIZE_EXCEEDED = 18,
    INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 19,
    INVALID_NOTIFICATION_TYPE = 20,
    MAX_REGISTRATION_COUNT_EXCEEDED = 21,
    MAX_CHANNEL_COUNT_EXCEEDED = 22,
    LOCAL_ONLY_REGISTRATION = 23,
    REMOTE_ONLY_REGISTRATION = 24,
}
#define global CHANNEL_CLOSED_BY_SERVER                0x1
#define global CHANNEL_CLOSED_BY_ANOTHER_LISTENER      0x2
#define global CHANNEL_CLOSED_BY_SAME_LISTENER         0x3
#define global CHANNEL_RELEASED_BY_LISTENER            0x4
#define global UNIRECTIONAL_NOTIFICATION_LOST          0x5
#define global ASYNC_NOTIFICATION_FAILURE              0x6
#define global NO_LISTENERS                            0x7
#define global CHANNEL_ALREADY_CLOSED                  0x8
#define global CHANNEL_ALREADY_OPENED                  0x9
#define global CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION 0xA
#define global CHANNEL_NOT_OPENED                      0xB
#define global ASYNC_CALL_ALREADY_PARKED               0xC
#define global NOT_REGISTERED                          0xD
#define global ALREADY_UNREGISTERED                    0xE
#define global ALREADY_REGISTERED                      0xF
#define global CHANNEL_ACQUIRED                        0x10
#define global ASYNC_CALL_IN_PROGRESS                  0x11
#define global MAX_NOTIFICATION_SIZE_EXCEEDED          0x12
#define global INTERNAL_NOTIFICATION_QUEUE_IS_FULL     0x13
#define global INVALID_NOTIFICATION_TYPE               0x14
#define global MAX_REGISTRATION_COUNT_EXCEEDED         0x15
#define global MAX_CHANNEL_COUNT_EXCEEDED              0x16
#define global LOCAL_ONLY_REGISTRATION                 0x17
#define global REMOTE_ONLY_REGISTRATION                0x18