次の方法で共有


通知エラー

PrintAsyncNotifyError 列挙型のメンバーは、発生したエラーの種類を示すために使用されます。 次の表は、使用できるエラー コードを示しています。

エラー コード Value 通信タイプ 適用対象 説明
CHANNEL_CLOSED_BY_SERVER 0x01 SendNotification および CloseChannel は、印刷スプーラーが呼び出しの前にチャネルを閉じたときに、この値を返します。
CHANNEL_CLOSED_BY_ANOTHER_LISTENER 0x02 双方向 リスナー SendNotification および CloseChannel は、呼び出しの前に別のリスナーがチャネルを閉じたときに、この値を返します。
CHANNEL_CLOSED_BY_SAME_LISTENER 0x03 双方向 センダー CloseChannel は、同じリスナーが呼び出しの前にチャネルを閉じたときに、この値を返します。
CHANNEL_RELEASED_BY_LISTENER 0x04 SendNotification および CloseChannel は、呼び出しの前に別のリスナーがチャネルをリリースしたときに、この値を返します。
UNIRECTIONAL_NOTIFICATION_LOST 0x05 一方向 センダー SendNotification は、現在のリスナーの 1 つ以上が通知を受信しなかった場合に、この値を送信者に返します。 これは、送信者がリスナーが処理できるよりも速く通知を送信するときに発生する可能性があります。
ASYNC_NOTIFICATION_FAILURE 0x06 一方向 センダー SendNotification は、現在のリスナーのいずれも通知を受信しなかった場合に、この値を送信者に返します。 この状況は、一部の限られたシステム リソース条件で発生する可能性があります。
NO_LISTENERS 0x07 一方向 センダー SendNotification は、リスナーが登録されていないことを示すエラー以外の値として送信者にこの値を返します。
CHANNEL_ALREADY_CLOSED 0x08 双方向 送信者とリスナー SendNotification は、チャネルが既に閉じられていたときにこの値を返します。
CHANNEL_ALREADY_OPENED 0x09 双方向および一方向 送信者とリスナー チャネルが既に開いている場合、CreateNotificationChannel はこの値を返します。
CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION 0x0a 双方向 センダー SendNotification は、チャネルがクライアント通知を待機しているときにこの値を返します。
CHANNEL_NOT_OPENED 0x0b 双方向および一方向 センダー CreateNotificationChannel は、 チャネルが開かれない場合にこの値を返します。
ASYNC_CALL_ALREADY_PARKED 0x0c 双方向および一方向 送信者 (内部) このチャネルには既に呼び出しが行われています。 チャネルごとに複数の呼び出しを同時に使用することはできません。
NOT_REGISTERED 0x0D 登録オブジェクトが登録されていない場合、UnregisterForNotifications はこの値を返します。
ALREADY_UNREGISTERED 0x0e 双方向および一方向 リスナー 登録オブジェクトがすでに登録解除されている場合、UnregisterForNotifications はこの値を返します。
ALREADY_REGISTERED 0x0f 双方向および一方向 リスナー 登録オブジェクトがすでに登録されている場合、RegisterForNotifications はこの値を返します。
CHANNEL_ACQUIRED 0煮10 双方向 センダー SendNotificationCloseChannel は、 別のリスナーがチャネルを取得したときにこの値を返します。
ASYNC_CALL_IN_PROGRESS 0x11 双方向 センダー SendNotification は、呼び出しが既に進行中の場合にこの値を返します。 一度に許可される呼び出しは、チャネルごとに 1 つだけです。
MAX_NOTIFICATION_SIZE_EXCEEDED 0x12 双方向および一方向 センダー SendNotification は、通知データのサイズが許可されている最大値を超えると、この値を返します。
INTERNAL_NOTIFICATION_QUEUE_IS_FULL 0x13 双方向および一方向 センダー 通知キューがいっぱいになると、OnEventNotify はこの値を返します。
INVALID_NOTIFICATION_TYPE 0x14 双方向および一方向 センダー 通知の種類がチャネルの種類と異なる場合、SendNotification はこの値を返します。
MAX_REGISTRATION_COUNT_EXCEEDED 0x15 双方向および一方向 リスナー RegisterForNotifications は、 登録の数が許可されている最大数を超えると、この値を返します。
MAX_CHANNEL_COUNT_EXCEEDED 0x16 双方向および一方向 センダー CreatePrintNotificationChannel は、 チャネルの数が許可されている最大数を超えると、この値を返します。