次の方法で共有


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

PTERMINATE_IEEE_MODE型コールバック ルーチンは、現在の IEEE 動作モードを終了し、モードを IEEE 1284 互換に設定します。 並列ポート用のシステム提供のバス ドライバーは、このルーチンを提供します。

構文

PTERMINATE_IEEE_MODE PterminateIeeeMode;

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

パラメーター

[in] Context

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

戻り値

リターン コード 説明
STATUS_SUCCESS
動作モードが IEEE 1284 互換モードに設定されました。

注釈

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

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

詳細については、「 並列デバイスの通信モードの設定とクリア」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header parallel.h (Parallel.h を含む)

こちらもご覧ください

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PPARALLEL_IEEE_FWD_TO_REV

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES

PPARALLEL_IEEE_REV_TO_FWD