$ZPIN

$PRINCIPALの入出力デバイスが異なる場合、USEコマンドは、$PRINCIPALの入力側に適切なデバイスパラメータを適用するために、固有の特殊変数$ZPINを認識します。$ZPINを使用するUSEは、$PRINCIPALの入力側と出力側のREADとWRITEに対して$IOを$PRINCIPALに設定します。$ZSOCKET() は最初の引数として$ZPINを受け取り、デバイスがスプリットSOCKETデバイスであれば、入力SOCKETデバイスに関する情報を供給します。USEまたは$ZSOCKET()以外のコンテキストで、または、$PRINCIPALが分割されたデバイスでない場合、$PRINCIPAL、$ZPIN、$ZPOUTは同義です。分割された$PRINCIPALの場合、$ZPINは$PRINCIPALの値の後に文字列 "< /" を返します。OPEN $ZPINを試みると、DEVOPENFAILエラーが発生します。

詳細は、“$Principal”, “$ZPOUT”“$ZSOCKET()” を参照してください。

inserted by FC2 system