PDETERMINE_IEEE_MODES コールバック関数 (parallel.h)
PDETERMINE_IEEE_MODES型のコールバック ルーチンは、並列デバイスでサポートされる IEEE 1284 プロトコルを決定します。 並列ポート用のシステム提供のバス ドライバーは、このルーチンを提供します。
構文
PDETERMINE_IEEE_MODES PdetermineIeeeModes;
USHORT PdetermineIeeeModes(
[in] PVOID Context
)
{...}
パラメーター
[in] Context
並列デバイスの物理デバイス オブジェクト (PDO) のデバイス拡張へのポインター。
戻り値
戻り値は、並列デバイスがサポートするプロトコルを示します。 戻り値は、並列ポートのシステム提供のバス ドライバーでサポートされているプロトコルを表す次の定数の 1 つ以上のビットごとの OR です。 プロトコル定数は、データ転送速度の低下順に一覧表示されます。
BOUNDED_ECP
ECP_HW_NOIRQ
EPP_HW
EPP_SW
ECP_SW
IEEE_COMPATIBILITY
CENTRONICS
何一つ
備考
システム提供のPDETERMINE_IEEE_MODES コールバックへのポインターを取得するには、カーネル モード ドライバーは、PARCLASS_INFORMATION 構造体を返す IOCTL_INTERNAL_PARCLASS_CONNECT 要求を使用します。 PARCLASS_INFORMATION構造体の DetermineIeeeModes メンバーは、このコールバックへのポインターです。
PDETERMINE_IEEE_MODES コールバックは、呼び出し元の IRQL で呼び出し元のスレッドで実行されます。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | parallel.h (Parallel.h を含む) |