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) のデバイス拡張機能へのポインター。
戻り値
リターン コード | 説明 |
---|---|
|
転送モードが逆から順に変更されました。 |
|
内部操作の結果、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 で呼び出し元のスレッドで実行されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | parallel.h (Parallel.h を含む) |