ReactOS 0.4.17-dev-769-g1500a35
_DXGK_TIMED_OPERATION_INTERFACE Struct Reference

#include <dispmprt.h>

Collaboration diagram for _DXGK_TIMED_OPERATION_INTERFACE:

Public Member Functions

 _IRQL_requires_DXGK_ (PASSIVE_LEVEL) NTSTATUS(NTAPI *TimedOperationStart)(_Out_ DXGK_TIMED_OPERATION *Op
 
 _IRQL_requires_DXGK_ (PASSIVE_LEVEL) NTSTATUS(NTAPI *TimedOperationDelay)(_Inout_ DXGK_TIMED_OPERATION *Op
 
 _IRQL_requires_DXGK_ (PASSIVE_LEVEL) NTSTATUS(NTAPI *TimedOperationWaitForSingleObject)(_Inout_ DXGK_TIMED_OPERATION *Op
 

Public Attributes

USHORT Size
 
USHORT Version
 
PVOID Context
 
PINTERFACE_REFERENCE InterfaceReference
 
PINTERFACE_DEREFERENCE InterfaceDereference
 
_In_ const LARGE_INTEGERTimeout
 
_In_ const LARGE_INTEGER _In_ BOOLEAN OsHandled
 
_In_ KPROCESSOR_MODE WaitMode
 
_In_ KPROCESSOR_MODE _In_ BOOLEAN Alertable
 
_In_ KPROCESSOR_MODE _In_ BOOLEAN _In_opt_ const LARGE_INTEGERInterval
 
_In_ PVOID Object
 
_In_ PVOID _In_ KWAIT_REASON WaitReason
 
_In_ PVOID _In_ KWAIT_REASON _In_ KPROCESSOR_MODE WaitMode
 
_In_ PVOID _In_ KWAIT_REASON _In_ KPROCESSOR_MODE _In_ BOOLEAN Alertable
 
_In_ PVOID _In_ KWAIT_REASON _In_ KPROCESSOR_MODE _In_ BOOLEAN _In_opt_ const LARGE_INTEGERTimeout
 

Detailed Description

Definition at line 792 of file dispmprt.h.

Member Function Documentation

◆ _IRQL_requires_DXGK_() [1/3]

_DXGK_TIMED_OPERATION_INTERFACE::_IRQL_requires_DXGK_ ( PASSIVE_LEVEL  )

◆ _IRQL_requires_DXGK_() [2/3]

_DXGK_TIMED_OPERATION_INTERFACE::_IRQL_requires_DXGK_ ( PASSIVE_LEVEL  )

◆ _IRQL_requires_DXGK_() [3/3]

_DXGK_TIMED_OPERATION_INTERFACE::_IRQL_requires_DXGK_ ( PASSIVE_LEVEL  )

Member Data Documentation

◆ Alertable [1/2]

_In_ KPROCESSOR_MODE _In_ BOOLEAN _DXGK_TIMED_OPERATION_INTERFACE::Alertable

Definition at line 809 of file dispmprt.h.

◆ Alertable [2/2]

_In_ PVOID _In_ KWAIT_REASON _In_ KPROCESSOR_MODE _In_ BOOLEAN _DXGK_TIMED_OPERATION_INTERFACE::Alertable

Definition at line 818 of file dispmprt.h.

◆ Context

PVOID _DXGK_TIMED_OPERATION_INTERFACE::Context

Definition at line 795 of file dispmprt.h.

◆ InterfaceDereference

PINTERFACE_DEREFERENCE _DXGK_TIMED_OPERATION_INTERFACE::InterfaceDereference

Definition at line 797 of file dispmprt.h.

◆ InterfaceReference

PINTERFACE_REFERENCE _DXGK_TIMED_OPERATION_INTERFACE::InterfaceReference

Definition at line 796 of file dispmprt.h.

◆ Interval

_In_ KPROCESSOR_MODE _In_ BOOLEAN _In_opt_ const LARGE_INTEGER* _DXGK_TIMED_OPERATION_INTERFACE::Interval

Definition at line 810 of file dispmprt.h.

◆ Object

_In_ PVOID _DXGK_TIMED_OPERATION_INTERFACE::Object

Definition at line 815 of file dispmprt.h.

◆ OsHandled

_In_ const LARGE_INTEGER _In_ BOOLEAN _DXGK_TIMED_OPERATION_INTERFACE::OsHandled

Definition at line 803 of file dispmprt.h.

◆ Size

USHORT _DXGK_TIMED_OPERATION_INTERFACE::Size

Definition at line 793 of file dispmprt.h.

◆ Timeout [1/2]

_In_ const LARGE_INTEGER* _DXGK_TIMED_OPERATION_INTERFACE::Timeout

Definition at line 802 of file dispmprt.h.

◆ Timeout [2/2]

_In_ PVOID _In_ KWAIT_REASON _In_ KPROCESSOR_MODE _In_ BOOLEAN _In_opt_ const LARGE_INTEGER* _DXGK_TIMED_OPERATION_INTERFACE::Timeout

Definition at line 819 of file dispmprt.h.

◆ Version

USHORT _DXGK_TIMED_OPERATION_INTERFACE::Version

Definition at line 794 of file dispmprt.h.

◆ WaitMode [1/2]

_In_ KPROCESSOR_MODE _DXGK_TIMED_OPERATION_INTERFACE::WaitMode

Definition at line 808 of file dispmprt.h.

◆ WaitMode [2/2]

_In_ PVOID _In_ KWAIT_REASON _In_ KPROCESSOR_MODE _DXGK_TIMED_OPERATION_INTERFACE::WaitMode

Definition at line 817 of file dispmprt.h.

◆ WaitReason

_In_ PVOID _In_ KWAIT_REASON _DXGK_TIMED_OPERATION_INTERFACE::WaitReason

Definition at line 816 of file dispmprt.h.


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