PwmParsePinPath 函数 (pwmutil.h)

分析脉冲宽度调节(PWM)控制器命名空间下的引脚路径,以验证其格式并提取引脚号。

语法

NTSTATUS PwmParsePinPath(
  [in]            UNICODE_STRING *PinPath,
  [out, optional] ULONG          *PinNumber
);

参数

[in] PinPath

指向将路径固定为 Unicode 字符串的指针。

[out, optional] PinNumber

指向接收引脚编号的变量的指针。

返回值

PwmParsePinPath 返回以下值:

返回代码 描述
STATUS_SUCCESS
从提供的引脚路径成功提取的引脚路径。
STATUS_INVALID_PARAMETER
指定的引脚路径指针无效或其 Unicode 字符串无效。
STATUS_NO_SUCH_FILE
指定的引脚路径不构成有效的引脚路径。

言论

引脚路径必须是以 pin 号结尾的 Unicode 字符串,如下所示:...<PinNumber>

要求

要求 价值
最低支持的客户端 Windows 10 版本 1709
支持的最低服务器 Windows Server 2016
目标平台 窗户
最低 KMDF 版本 1.19
最低 UMDF 版本 2.19
标头 pwmutil.h (包括 Pwm.h)
NtosKrnl.lib
DLL NtosKrnl.exe(内核模式)