estructura PEP_ACPI_GPIO_RESOURCE (pep_x.h)
La estructura PEP_ACPI_GPIO_RESOURCE describe la configuración ACPI para un recurso de entrada y salida (GPIO) de uso general.
Sintaxis
typedef struct _PEP_ACPI_GPIO_RESOURCE {
PEP_ACPI_RESOURCE_TYPE Type;
PEP_ACPI_RESOURCE_FLAGS Flags;
KINTERRUPT_MODE InterruptType;
KINTERRUPT_POLARITY InterruptPolarity;
GPIO_PIN_CONFIG_TYPE PinConfig;
GPIO_PIN_IORESTRICTION_TYPE IoRestrictionType;
USHORT DriveStrength;
USHORT DebounceTimeout;
PUSHORT PinTable;
USHORT PinCount;
UCHAR ResourceSourceIndex;
PUNICODE_STRING ResourceSourceName;
PUCHAR VendorData;
USHORT VendorDataLength;
} PEP_ACPI_GPIO_RESOURCE, *PPEP_ACPI_GPIO_RESOURCE;
Miembros
Type
Valor de enumeración PEP_ACPI_RESOURCE_TYPE que identifica el tipo de recurso para este recurso ACPI.
Flags
Estructura PEP_ACPI_RESOURCE_FLAGS que describe las funciones de este recurso ACPI.
InterruptType
Valor de enumeración KINTERRUPT_MODE que identifica el tipo de interrupción.
InterruptPolarity
Valor de enumeración KINTERRUPT_POLARITY que identifica cómo un dispositivo señala una solicitud de interrupción en una línea de interrupción.
PinConfig
Valor de enumeración GPIO_PIN_CONFIG_TYPE que identifica el tipo de configuración de patillas GPIO.
IoRestrictionType
Valor de enumeración GPIO_PIN_IORESTRICTION_TYPE que identifica el tipo de E/S que admite el pin.
DriveStrength
Especifica la capacidad de unidad de salida del pin, en centésimas de miliamperios.
DebounceTimeout
Especifica el tiempo de espera de desbounce de hardware, en centésimas de milisegundos.
PinTable
Lista de números de patillas en el recurso descrito por este descriptor.
PinCount
Número de patillas de pinTable.
ResourceSourceIndex
Este miembro siempre es cero.
ResourceSourceName
Este miembro siempre se establece en "ResourceConsumer".
VendorData
Puntero a un búfer de datos sin procesar que contiene los datos de bytes definidos por el proveedor que el controlador del sistema operativo va a descodificar.
VendorDataLength
Tamaño del búfer de VendorData.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pep_x.h (incluya Pep_x.h) |