Compartir a través de


Función PwmParsePinPath (pwmutil.h)

Analiza una ruta de acceso de patilla en el espacio de nombres del controlador de modulación de ancho de pulso (PWM) para validar su formato y extraer el número de patilla.

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 patilla.

Valor devuelto

PwmParsePinPath devuelve los siguientes valores:

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

Comentarios

La ruta de acceso de anclaje debe ser una cadena de caracteres Unicode que termina en el número de patilla de la siguiente manera: ...<PinNumber>.

Requisitos

Requisito Value
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 (include Pwm.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe (modo kernel)