PwmParsePinPath 関数 (pwmutil.h)

Pulse Width Modulation (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
指定されたピン パスは、有効なピン パスを構成しません。

注釈

ピン パスは、次のようにピン番号で終わる Unicode 文字列である必要があります: ...<PinNumber>

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1709
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
最小 KMDF バージョン 1.19
最小 UMDF バージョン 2.19
Header pwmutil.h (Pwm.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe (カーネル モード)