Go to the source code of this file.
|
| typedef enum _VIDEO_PORT_CACHE_TYPE | VIDEO_PORT_CACHE_TYPE |
| |
| typedef BOOLEAN(NTAPI * | PAGP_COMMIT_PHYSICAL) (IN PVOID HwDeviceExtension, IN PVOID PhysicalReserveContext, IN ULONG Pages, IN ULONG Offset) |
| |
| typedef PVOID(NTAPI * | PAGP_COMMIT_VIRTUAL) (IN PVOID HwDeviceExtension, IN PVOID VirtualReserveContext, IN ULONG Pages, IN ULONG Offset) |
| |
| typedef VOID(NTAPI * | PAGP_FREE_PHYSICAL) (IN PVOID HwDeviceExtension, IN PVOID PhysicalReserveContext, IN ULONG Pages, IN ULONG Offset) |
| |
| typedef VOID(NTAPI * | PAGP_FREE_VIRTUAL) (IN PVOID HwDeviceExtension, IN PVOID VirtualReserveContext, IN ULONG Pages, IN ULONG Offset) |
| |
| typedef VOID(NTAPI * | PAGP_RELEASE_PHYSICAL) (IN PVOID HwDeviceExtension, IN PVOID PhysicalReserveContext) |
| |
| typedef VOID(NTAPI * | PAGP_RELEASE_VIRTUAL) (IN PVOID HwDeviceExtension, IN PVOID VirtualReserveContext) |
| |
| typedef PHYSICAL_ADDRESS(NTAPI * | PAGP_RESERVE_PHYSICAL) (IN PVOID HwDeviceExtension, IN ULONG Pages, IN VIDEO_PORT_CACHE_TYPE Caching, OUT PVOID *PhysicalReserveContext) |
| |
| typedef PVOID(NTAPI * | PAGP_RESERVE_VIRTUAL) (IN PVOID HwDeviceExtension, IN HANDLE ProcessHandle, IN PVOID PhysicalReserveContext, OUT PVOID *VirtualReserveContext) |
| |
| typedef BOOLEAN(NTAPI * | PAGP_SET_RATE) (IN PVOID HwDeviceExtension, IN ULONG AgpRate) |
| |
| typedef struct _VIDEO_PORT_AGP_SERVICES | VIDEO_PORT_AGP_SERVICES |
| |
| typedef struct _VIDEO_PORT_AGP_SERVICES * | PVIDEO_PORT_AGP_SERVICES |
| |
◆ __VIDEOAGP_H__
◆ VIDEO_AGP_RATE_1X
| #define VIDEO_AGP_RATE_1X 0x00000001 |
◆ VIDEO_AGP_RATE_2X
| #define VIDEO_AGP_RATE_2X 0x00000002 |
◆ VIDEO_AGP_RATE_4X
| #define VIDEO_AGP_RATE_4X 0x00000004 |
◆ VIDEO_AGP_RATE_8X
| #define VIDEO_AGP_RATE_8X 0x00000008 |
◆ PAGP_COMMIT_PHYSICAL
◆ PAGP_COMMIT_VIRTUAL
◆ PAGP_FREE_PHYSICAL
◆ PAGP_FREE_VIRTUAL
◆ PAGP_RELEASE_PHYSICAL
◆ PAGP_RELEASE_VIRTUAL
◆ PAGP_RESERVE_PHYSICAL
◆ PAGP_RESERVE_VIRTUAL
◆ PAGP_SET_RATE
◆ PVIDEO_PORT_AGP_SERVICES
◆ VIDEO_PORT_AGP_SERVICES
◆ VIDEO_PORT_CACHE_TYPE
◆ _VIDEO_PORT_CACHE_TYPE
| Enumerator |
|---|
| VpNonCached | |
| VpWriteCombined | |
| VpCached | |
Definition at line 36 of file videoagp.h.
36 {
enum _VIDEO_PORT_CACHE_TYPE VIDEO_PORT_CACHE_TYPE
◆ VideoPortGetAgpServices()
Definition at line 102 of file services.c.
105{
108
109 TRACE_(VIDEOPRT,
"VideoPortGetAgpServices\n");
110
113
117 {
118 WARN_(VIDEOPRT,
"VideoPortQueryServices() failed!\n");
120 }
121
124}
#define VIDEO_PORT_AGP_INTERFACE_VERSION_1
#define RtlCopyMemory(Destination, Source, Length)
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
VP_STATUS NTAPI VideoPortQueryServices(_In_ PVOID HwDeviceExtension, _In_ VIDEO_PORT_SERVICES ServicesType, _Inout_ PINTERFACE Interface)