XErrorEvent(3X11)

名前
 XErrorEvent - X のエラーイベント構造体

構造体

typedef struct {
    int type;
    Display *display;    /* イベントが読み出されたディスプレイ */
    unsigned long serial;    /* 失敗したリクエストのシリアル番号 */
    unsigned char error_code;    /* 失敗したリクエストのエラーコード */
    unsigned char request_code;    /* 失敗したリクエストのメジャーオペコード */
    unsigned char minor_code;    /* 失敗したリクエストのマイナーオペコード */
    XID resourceid;    /* リソースID */
} XErrorEvent;

このイベントが受信されたとき、構造体のメンバは以下のように設定されてい る。

シリアル番号は、1から始まり、ネットワーク接続が開かれて以降ネットワー ク経由で送られてくるリクエストの番号である。 この番号は、失敗したリクエスト呼び出しの直前に行われた の値である。 request_code メンバは失敗した手続きのリクエストプロトコルであり、 で定義されている。

関連項目
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