TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | EFI_ABSOLUTE_POINTER_MODE |
struct | EFI_ABSOLUTE_POINTER_STATE |
struct | _EFI_ABSOLUTE_POINTER_PROTOCOL |
Macros | |
#define | EFI_ABSOLUTE_POINTER_PROTOCOL_GUID { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } } |
#define | EFI_ABSP_SupportsAltActive 0x00000001 |
#define | EFI_ABSP_SupportsPressureAsZ 0x00000002 |
#define | EFI_ABSP_TouchActive 0x00000001 |
#define | EFI_ABS_AltActive 0x00000002 |
Typedefs | |
typedef struct _EFI_ABSOLUTE_POINTER_PROTOCOL | EFI_ABSOLUTE_POINTER_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | EFI_ABSOLUTE_POINTER_RESET) (IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification) |
typedef EFI_STATUS(EFIAPI * | EFI_ABSOLUTE_POINTER_GET_STATE) (IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, OUT EFI_ABSOLUTE_POINTER_STATE *State) |
Variables | |
EFI_GUID | gEfiAbsolutePointerProtocolGuid |
The file provides services that allow information about an absolute pointer device to be retrieved.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file AbsolutePointer.h.
#define EFI_ABS_AltActive 0x00000002 |
This bit is set if the alt sensor, such as pen-side button, is active
Definition at line 95 of file AbsolutePointer.h.
#define EFI_ABSOLUTE_POINTER_PROTOCOL_GUID { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } } |
Definition at line 16 of file AbsolutePointer.h.
#define EFI_ABSP_SupportsAltActive 0x00000001 |
If set, indicates this device supports an alternate button input.
Definition at line 48 of file AbsolutePointer.h.
#define EFI_ABSP_SupportsPressureAsZ 0x00000002 |
If set, indicates this device returns pressure data in parameter CurrentZ.
Definition at line 53 of file AbsolutePointer.h.
#define EFI_ABSP_TouchActive 0x00000001 |
This bit is set if the touch sensor is active.
Definition at line 90 of file AbsolutePointer.h.
typedef EFI_STATUS(EFIAPI * EFI_ABSOLUTE_POINTER_GET_STATE) (IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, OUT EFI_ABSOLUTE_POINTER_STATE *State) |
The GetState() function retrieves the current state of a pointer device. This includes information on the active state associated with the pointer device and the current position of the axes associated with the pointer device. If the state of the pointer device has not changed since the last call to GetState(), then EFI_NOT_READY is returned. If the state of the pointer device has changed since the last call to GetState(), then the state information is placed in State, and EFI_SUCCESS is returned. If a device error occurs while attempting to retrieve the state information, then EFI_DEVICE_ERROR is returned.
This | A pointer to the EFI_ABSOLUTE_POINTER_PROTOCOL instance. |
State | A pointer to the state information on the pointer device. |
EFI_SUCCESS | The state of the pointer device was returned in State. |
EFI_NOT_READY | The state of the pointer device has not changed since the last call to GetState(). |
EFI_DEVICE_ERROR | A device error occurred while attempting to retrieve the pointer device's current state. |
Definition at line 163 of file AbsolutePointer.h.
typedef struct _EFI_ABSOLUTE_POINTER_PROTOCOL EFI_ABSOLUTE_POINTER_PROTOCOL |
Definition at line 19 of file AbsolutePointer.h.
typedef EFI_STATUS(EFIAPI * EFI_ABSOLUTE_POINTER_RESET) (IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification) |
This function resets the pointer device hardware. As part of initialization process, the firmware/device will make a quick but reasonable attempt to verify that the device is functioning. If the ExtendedVerification flag is TRUE the firmware may take an extended amount of time to verify the device is operating on reset. Otherwise the reset operation is to occur as quickly as possible. The hardware verification process is not defined by this specification and is left up to the platform firmware or driver to implement.
This | A pointer to the EFI_ABSOLUTE_POINTER_PROTOCOL instance. |
ExtendedVerification | Indicates that the driver may perform a more exhaustive verification operation of the device during reset. |
EFI_SUCCESS | The device was reset. |
EFI_DEVICE_ERROR | The device is not functioning correctly and could not be reset. |
Definition at line 81 of file AbsolutePointer.h.