次の方法で共有


PPARALLEL_IEEE_REV_TO_FWDコールバック関数 (parallel.h)

PPARALLEL_IEEE_REV_TO_FWD型のコールバック ルーチンは、転送モードを逆順に変更します。 並列ポート用のシステム提供のバス ドライバーは、このルーチンを提供します。

構文

PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;

NTSTATUS PparallelIeeeRevToFwd(
  [in] PVOID Context
)
{...}

パラメーター

[in] Context

並列デバイスの物理デバイス オブジェクト (PDO) のデバイス拡張へのポインター。

戻り値

リターン コード 形容
STATUS_SUCCESS
転送モードが逆順に変更されました。
STATUS_xxx
内部操作の結果、NTSTATUS エラーが発生しました。

備考

システム提供のPPARALLEL_IEEE_REV_TO_FWD コールバックへのポインターを取得するために、カーネル モード ドライバーは、PARCLASS_INFORMATION 構造体を返す IOCTL_INTERNAL_PARCLASS_CONNECT 要求を使用します。 PARCLASS_INFORMATION構造体の IeeeRevToFwdMode メンバーは、このコールバックへのポインターです。

デバイスが接続されていて、転送モードの場合、PPARALLEL_IEEE_REV_TO_FWDコールバックはそれ以上の処理を行わずに戻ります。 それ以外の場合、PPARALLEL_IEEE_REV_TO_FWDコールバックは、並列デバイスを転送モードにし、以前にネゴシエートされた転送プロトコルを接続します。 PNEGOTIATE_IEEE_MODE コールバックは、転送プロトコルのネゴシエートに使用できます。

PPARALLEL_IEEE_REV_TO_FWD コールバックは、呼び出し元の IRQL にある呼び出し元のスレッドで実行されます。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー parallel.h (Parallel.h を含む)

関連項目

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PTERMINATE_IEEE_MODE

PPARALLEL_IEEE_FWD_TO_REV

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES