Freigeben über


PWM_CONTROLLER_INFO-Struktur (pwm.h)

Stellt die statischen Informationen dar, die einen PWM-Controller (Pulse Width Modulation) charakterisieren.

Syntax

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

Member

Size

Die Größe der Struktur, die das Size-Element enthält. Die Strukturbytegröße wird für die Versionsverwaltung verwendet.

PinCount

Die Anzahl der verfügbaren Pins oder Kanäle des Controllers, die größer als 0 (0) sein muss.

MinimumPeriod

Der minimale unterstützte Ausgabesignalzeitraum in Pikosekunden für den Controller. Dieser Wert muss größer als 0 und kleiner als oder gleich dem MaximumPeriod-Wert sein.

MaximumPeriod

Der maximale unterstützte Ausgabesignalzeitraum in Pikosekunden für den Controller. Dieser Wert muss größer als 0 und größer als oder gleich dem MinimumPeriod-Wert sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
KMDF-Mindestversion 1.19
UMDF-Mindestversion 2.19
Kopfzeile pwm.h (include Pwm.h)

Weitere Informationen

IOCTL_PWM_CONTROLLER_GET_INFO