Función PwmParsePinPath (pwmutil.h)

Analiza una ruta de acceso de pin en el espacio de nombres del controlador Pulse Width Desanclar (PWM) para validar su formato y extraer el número de pin.

Sintaxis

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

Parámetros

[in] PinPath

Puntero para anclar la ruta de acceso como una cadena de caracteres Unicode.

[out, optional] PinNumber

Puntero a variable que recibe un número de pin.

Valor devuelto

PwmParsePinPath devuelve los valores siguientes:

Código devuelto Descripción
STATUS_SUCCESS
Ruta de acceso de pin extraída correctamente de la ruta de acceso de pin proporcionada.
STATUS_INVALID_PARAMETER
El puntero de ruta de acceso de pin especificado no es válido o su cadena Unicode no es válida.
STATUS_NO_SUCH_FILE
La ruta de acceso de pin especificada no constituye una ruta de acceso de pin válida.

Observaciones

La ruta de acceso del pin debe ser una cadena de caracteres Unicode que termine en el número de pin como se muestra a continuación: ...<PinNumber>.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1709
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Versión mínima de KMDF 1.19
Versión mínima de UMDF 2.19
Encabezado pwmutil.h (incluir Pwm.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe (modo kernel)