ReactOS 0.4.17-dev-769-g1500a35
_DXGK_DEBUG_REPORT_INTERFACE Struct Referenceabstract

#include <dispmprt.h>

Collaboration diagram for _DXGK_DEBUG_REPORT_INTERFACE:

Public Member Functions

 _IRQL_requires_DXGK_ (PASSIVE_LEVEL) DXGK_DEBUG_REPORT_HANDLE(NTAPI *DbgReportCreate)(_In_ HANDLE DeviceHandle
 
 _IRQL_requires_DXGK_ (PASSIVE_LEVEL) _Success_(return !=0) BOOLEAN(NTAPI *DbgReportSecondaryData)(_Inout_ DXGK_DEBUG_REPORT_HANDLE Report
 
 _In_reads_bytes_ (DataSize) PVOID Data
 
 _IRQL_requires_DXGK_ (PASSIVE_LEVEL) VOID(NTAPI *DbgReportComplete)(_Inout_ DXGK_DEBUG_REPORT_HANDLE Report)
 

Public Attributes

USHORT Size
 
USHORT Version
 
PVOID Context
 
PINTERFACE_REFERENCE InterfaceReference
 
PINTERFACE_DEREFERENCE InterfaceDereference
 
_In_ ULONG Code
 
_In_ ULONG _In_ ULONG_PTR Arg1
 
_In_ ULONG _In_ ULONG_PTR _In_ ULONG_PTR Arg2
 
_In_ ULONG _In_ ULONG_PTR _In_ ULONG_PTR _In_ ULONG_PTR Arg3
 
_In_ ULONG _In_ ULONG_PTR _In_ ULONG_PTR _In_ ULONG_PTR _In_ ULONG_PTR Arg4
 
_In_ ULONG DataSize
 

Detailed Description

Definition at line 751 of file dispmprt.h.

Member Function Documentation

◆ _In_reads_bytes_()

_DXGK_DEBUG_REPORT_INTERFACE::_In_reads_bytes_ ( DataSize  )

◆ _IRQL_requires_DXGK_() [1/3]

_DXGK_DEBUG_REPORT_INTERFACE::_IRQL_requires_DXGK_ ( PASSIVE_LEVEL  )
pure virtual

◆ _IRQL_requires_DXGK_() [2/3]

_DXGK_DEBUG_REPORT_INTERFACE::_IRQL_requires_DXGK_ ( PASSIVE_LEVEL  )

◆ _IRQL_requires_DXGK_() [3/3]

_DXGK_DEBUG_REPORT_INTERFACE::_IRQL_requires_DXGK_ ( PASSIVE_LEVEL  )

Member Data Documentation

◆ Arg1

_In_ ULONG _In_ ULONG_PTR _DXGK_DEBUG_REPORT_INTERFACE::Arg1

Definition at line 762 of file dispmprt.h.

◆ Arg2

_In_ ULONG _In_ ULONG_PTR _In_ ULONG_PTR _DXGK_DEBUG_REPORT_INTERFACE::Arg2

Definition at line 763 of file dispmprt.h.

◆ Arg3

_In_ ULONG _In_ ULONG_PTR _In_ ULONG_PTR _In_ ULONG_PTR _DXGK_DEBUG_REPORT_INTERFACE::Arg3

Definition at line 764 of file dispmprt.h.

◆ Arg4

_In_ ULONG _In_ ULONG_PTR _In_ ULONG_PTR _In_ ULONG_PTR _In_ ULONG_PTR _DXGK_DEBUG_REPORT_INTERFACE::Arg4

Definition at line 765 of file dispmprt.h.

◆ Code

_In_ ULONG _DXGK_DEBUG_REPORT_INTERFACE::Code

Definition at line 761 of file dispmprt.h.

◆ Context

PVOID _DXGK_DEBUG_REPORT_INTERFACE::Context

Definition at line 754 of file dispmprt.h.

◆ DataSize

_In_ ULONG _DXGK_DEBUG_REPORT_INTERFACE::DataSize

Definition at line 772 of file dispmprt.h.

◆ InterfaceDereference

PINTERFACE_DEREFERENCE _DXGK_DEBUG_REPORT_INTERFACE::InterfaceDereference

Definition at line 756 of file dispmprt.h.

◆ InterfaceReference

PINTERFACE_REFERENCE _DXGK_DEBUG_REPORT_INTERFACE::InterfaceReference

Definition at line 755 of file dispmprt.h.

◆ Size

USHORT _DXGK_DEBUG_REPORT_INTERFACE::Size

Definition at line 752 of file dispmprt.h.

◆ Version

USHORT _DXGK_DEBUG_REPORT_INTERFACE::Version

Definition at line 753 of file dispmprt.h.


The documentation for this struct was generated from the following file: