Freigeben über


CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE-Enumeration (gpioclx.h)

Der CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE Enumerationstyp gibt an, welchen Typ von Attributinformationen die GPIO-Frameworkerweiterung (GpioClx) vom GPIO-Controllertreiber anfordert.

Syntax

typedef enum _CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE {
  QueryBankPowerInformation,
  QueryBankInterruptBindingInformation,
  QueryControllerFunctionBankMappingInformation,
  QuerySetRequestMaximumType
} CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE, *PCLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE;

Konstanten

 
QueryBankPowerInformation
Power-Attribute. Für diesen Attributtyp gibt das BankPowerInformation-Mitglied der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT-Struktur eine GPIO-Bank an, und das BankPowerInformation-Element der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT-Struktur enthält die Powerattribute der angegebenen Bank.
QueryBankInterruptBindingInformation
Interruptbindungsattribute. Für diesen Attributtyp enthält das BankInterruptBinding-Member der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT-Struktur die rohen und übersetzten Hardwareressourcen, die dem GPIO-Controller zugewiesen sind, und das BankInterruptBinding-Element der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT-Struktur beschreibt die Bindung von Interruptressourcen an GPIO-Banken.
QueryControllerFunctionBankMappingInformation
Funktionszuordnungsattribute. Für diesen Attributtyp gibt der ControllerFunctionBankMapping-Member der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT-Struktur eine IOCTL (E/A-Steuerungsanforderung) an, und das ControllerFunctionBankMapping-Element der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT-Struktur gibt an, welche GPIO-Banken sich im F0-Leistungszustand (fully on) befinden müssen, um die angegebene IOCTL zu verarbeiten.
QuerySetRequestMaximumType
Reserviert für die Verwendung durch das Betriebssystem.

Hinweise

Das RequestType-Element der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT-Struktur ist ein Wert vom Typ CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE. GpioClx legt dieses Element auf eine CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE Enumerationskonstante fest, um anzugeben, welcher Typ von Attributinformationen angefordert wird. Die CLIENT_QuerySetControllerInformation Rückruffunktion verwendet einen Zeiger auf eine CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT-Struktur als Eingabeparameter und verwendet optional einen Zeiger auf eine CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT-Struktur als Ausgabeparameter.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 8 unterstützt.
Kopfzeile gpioclx.h

Weitere Informationen

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT

CLIENT_QuerySetControllerInformation