Função PwmParsePinPath (pwmutil.h)

Analisa um caminho de pino no namespace do controlador PWM (Pulse Width Modulation) para validar seu formato e extrair o número do pino.

Sintaxe

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

Parâmetros

[in] PinPath

Um ponteiro para fixar caminho como uma cadeia de caracteres Unicode.

[out, optional] PinNumber

Um ponteiro para a variável que recebe um número de pino.

Retornar valor

PwmParsePinPath retorna os seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS
Caminho de pino extraído com êxito do caminho de pino fornecido.
STATUS_INVALID_PARAMETER
O ponteiro de caminho de pino especificado é inválido ou sua cadeia de caracteres Unicode é inválida.
STATUS_NO_SUCH_FILE
O caminho do pino especificado não constitui um caminho de pino válido.

Comentários

O caminho do pino deve ser uma cadeia de caracteres Unicode que termina no número do pino da seguinte maneira: ...<PinNumber>.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Versão mínima do KMDF 1,19
Versão mínima do UMDF 2.19
Cabeçalho pwmutil.h (inclua Pwm.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe (modo kernel)