XSetCloseDownMode(3X11)

名前
XSetCloseDownMode, XKillClient - クライアントの制御

書式
XSetCloseDownMode(display, close_mode)
      Display *display;
      int close_mode;

XKillClient(display, resource)
      Display *display;
      XID resource;

引き数

close_mode
    終了モード(close-down mode)を指定。 のいずれかを指定する。

display
    X サーバへの接続を指定。

resource
    破棄しようとするクライアントに関連するリソースか を指定。

説明
は接続を閉じる時にクライアントのリソースがどうなるかを定義する。 これは接続開始時には モードである。 引き数 close_mode が あるいは の場合に、クライアントのリソースがどのようになるのかについては、2.6章 を参照すること。

はエラー を起こすことがある。

関数 は有効なリソースが指定された時に、そのリソースを生成したクライアントを 閉じさせる。 そのクライアントが既に モードか モードで終了していた場合は、クライアントのリソースは全て破棄される。 が指定されている場合は、 モードで終了した全てのクライアントのリソースが破棄される(2.5 章を参照)。 これにより、ウィンドウマネージャがデバッグ補助機能を持つことが可能にな る。 クライアントは終了モードに をセットすることができる。 この場合は、クライアントが異常終了しても、そのウィンドウは破棄されない。 その後でプログラマはアプリケーションのウィンドウツリーを調べ、ウィン ドウマネージャを使ってゾンビウィンドウを破棄する。

はエラー を起こすことがある。

返り値

指定された数値に、リクエストの許容範囲を越えているものがある。引き数に対
    して特定の範囲が指定されていない限り、引き数の型で定義されている全ての範 囲が許される。選択肢として定義されている引き数はこのエラーを起こすことが ある。

関連項目
Xlib - C Language X Interface