Freigeben über


PwmParsePinPath-Funktion (pwmutil.h)

Analysiert einen Pinpfad unter dem PWM-Controllernamespace (Pulse Width Modulation), um das Format zu überprüfen und die Pinnummer zu extrahieren.

Syntax

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

Parameter

[in] PinPath

Ein Zeiger zum Anheften des Pfads als Unicode-Zeichenzeichenfolge.

[out, optional] PinNumber

Ein Zeiger auf Variable, der eine Pinnummer empfängt.

Rückgabewert

PwmParsePinPath gibt die folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Extrahierten Pinpfad erfolgreich vom angegebenen Pinpfad.
STATUS_INVALID_PARAMETER
Der angegebene Pinpfadzeiger ist ungültig, oder seine Unicode-Zeichenfolge ist ungültig.
STATUS_NO_SUCH_FILE
Der angegebene Pinpfad stellt keinen gültigen Pinpfad dar.

Bemerkungen

Der Pinpfad muss eine Unicode-Zeichenzeichenfolge sein, die wie folgt in der Pinnummer endet: ...<PinNumber>.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Minimale KMDF-Version 1.19
Mindest-UMDF-Version 2.19
Header- pwmutil.h (include Pwm.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe (Kernelmodus)