다음을 통해 공유


PwmParsePinPath 함수(pwmutil.h)

PWM(Pulse Width 변조) 컨트롤러 네임스페이스 아래의 핀 경로를 구문 분석하여 해당 형식의 유효성을 검사하고 핀 번호를 추출합니다.

통사론

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

매개 변수

[in] PinPath

경로를 유니코드 문자열로 고정하는 포인터입니다.

[out, optional] PinNumber

핀 번호를 받는 변수에 대한 포인터입니다.

반환 값

PwmParsePinPath 다음 값을 반환합니다.

반환 코드 묘사
STATUS_SUCCESS
제공된 핀 경로에서 핀 경로를 추출했습니다.
STATUS_INVALID_PARAMETER
지정한 핀 경로 포인터가 잘못되었거나 유니코드 문자열이 잘못되었습니다.
STATUS_NO_SUCH_FILE
지정된 핀 경로가 유효한 핀 경로를 구성하지 않습니다.

발언

핀 경로는 다음과 같이 핀 번호로 끝나는 유니코드 문자열이어야 합니다. ...<PinNumber>.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1709
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
최소 KMDF 버전 1.19
최소 UMDF 버전 2.19
헤더 pwmutil.h(Pwm.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe(커널 모드)