Partager via


PWM_CONTROLLER_INFO structure (pwm.h)

Représente les informations statiques qui caractérisent un contrôleur PWM (Pulse Width Modulation).

Syntaxe

typedef struct _PWM_CONTROLLER_INFO {
  SIZE_T     Size;
  ULONG      PinCount;
  PWM_PERIOD MinimumPeriod;
  PWM_PERIOD MaximumPeriod;
} PWM_CONTROLLER_INFO;

Membres

Size

Taille de la structure, qui inclut le membre Size . La taille d’octets de structure est utilisée pour le contrôle de version.

PinCount

Nombre de broches ou de canaux disponibles du contrôleur, qui doit être supérieur à zéro (0).

MinimumPeriod

Période de signal de sortie minimale prise en charge, en picosecondes, pour le contrôleur. Cette valeur doit être supérieure à zéro et inférieure ou égale à la valeur MaximumPeriod .

MaximumPeriod

Période de signal de sortie maximale prise en charge, en picosecondes, pour le contrôleur. Cette valeur doit être supérieure à zéro et supérieure ou égale à la valeur MinimumPeriod .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Version KMDF minimale 1,19
Version UMDF minimale 2.19
En-tête pwm.h (inclure Pwm.h)

Voir aussi

IOCTL_PWM_CONTROLLER_GET_INFO