XErrorEvent(3X11) — NEWS-OS Programmer’s Manual
イベント
XErrorEvent − Xエラーイベント構造体
構造体
XErrorEvent イベントの構造体は、以下の様になります。
typedef struct {
int type;
Display ∗display;/∗ イベントが読まれたディスプレイ ∗/
unsigned long serial;/∗ 不履行リクエストの通し番号 ∗/
unsigned char error_code;/∗ 不履行リクエストのエラーコード ∗/
unsigned char request_code; /∗ 不履行リクエストのメジャーopコード ∗/
unsigned char minor_code;/∗ 不履行リクエストのマイナーopコード ∗/
XID resourceid;/∗ リソースID ∗/
} XErrorEvent;
上記のイベントを受信した場合、構造体のメンバは以下の様に設定されます。 serialメンバは1から始まるリクエストの通し番号であり、 リクエストはネットワークが開設されてからずっとネットワークに送られたもの。 また、 不履行になったコール直前の NextRequest 値です。 request_codeメンバは不履行になった手順のプロトコルリクエストであり、 <X11/Xproto.h> に定義されます。
関連事項
AllPlanes(3X11)、 XAnyEvent(3X11)、 XButtonEvent(3X11)、 XCreateWindowEvent(3X11)、 XCirculateEvent(3X11)、 XCirculateRequestEvent(3X11)、 XColormapEvent(3X11)、 XConfigureEvent(3X11)、 XConfigureRequestEvent(3X11)、 XCrossingEvent(3X11)、 XDestroyWindowEvent(3X11)、 XExposeEvent(3X11)、 XFocusChangeEvent(3X11)、 XGraphicsExposeEvent(3X11)、 XGravityEvent(3X11)、 XKeymapEvent(3X11)、 XMapEvent(3X11)、 XMapRequestEvent(3X11)、 XPropertyEvent(3X11)、 XReparentEvent(3X11)、 XResizeRequestEvent(3X11)、 XSelectionClearEvent(3X11)、 XSelectionEvent(3X11)、 XSelectionRequestEvent(3X11)、 XUnmapEvent(3X11)、 XVisibilityEvent(3X11)
Xlib − C Language X Interface
NEWS-OSRelease 4.1C