PNEGOTIATE_IEEE_MODE回调函数 (parallel.h)

PNEGOTIATE_IEEE_MODE类型的回调例程选择系统提供的并行端口总线驱动程序从调用方指定的端口之间支持的最快向前和反向协议。 并行端口的系统提供的总线驱动程序提供此例程。

语法

PNEGOTIATE_IEEE_MODE PnegotiateIeeeMode;

NTSTATUS PnegotiateIeeeMode(
  [in] PVOID Extension,
  [in] UCHAR Extensibility
)
{...}

参数

[in] Extension

[in] Extensibility

返回值

返回代码 描述
STATUS_SUCCESSFUL IEEE 模式已成功协商。
STATUS_DEVICE_PROTOCOL_ERROR 已在设备上设置 IEEE 模式。
STATUS_Xxx 内部作导致 NTSTATUS 错误。

言论

若要获取指向系统提供的PNEGOTIATE_IEEE_MODE回调的指针,内核模式驱动程序使用 IOCTL_INTERNAL_PARCLASS_CONNECT 请求,该请求返回 PARCLASS_INFORMATION 结构。 PARCLASS_INFORMATION结构的 NegotiateIeeeMode 成员是指向此回调的指针。

PNEGOTIATE_IEEE_MODE回调在调用方 IRQL 的调用方线程中运行。

要求

要求 价值
目标平台 桌面
标头 parallel.h (include Parallel.h)

另请参阅