ReactOS 0.4.16-dev-320-g3bd9ddc
|
#include <fxwmiinstance.hpp>
Public Member Functions | |
FxWmiInstanceExecuteMethodCallback (PFX_DRIVER_GLOBALS FxDriverGlobals) | |
~FxWmiInstanceExecuteMethodCallback () | |
_Must_inspect_result_ __drv_sameIRQL | __drv_maxIRQL (PASSIVE_LEVEL) NTSTATUS Invoke(__in WDFDEVICE Device |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG | __drv_when (InBufferSize >=OutBufferSize, __inout_bcount(InBufferSize)) __drv_when(InBufferSize< OutBufferSize |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG | __inout_bcount (OutBufferSize)) PVOID Buffer |
UNREFERENCED_PARAMETER (Device) | |
if (m_Method !=NULL) | |
Public Member Functions inherited from FxCallback | |
FxCallback (__in_opt PFX_DRIVER_GLOBALS FxDriverGlobals=NULL) | |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType=NonPagedPool) |
VOID | operator delete (__in PVOID pointer) |
Public Attributes | |
PFN_WDF_WMI_INSTANCE_EXECUTE_METHOD | m_Method |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE | WmiInstance |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG | MethodId |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG | InBufferSize |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG | OutBufferSize |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG __out PULONG | BufferUsed |
else | |
return | status |
Additional Inherited Members | |
Protected Member Functions inherited from FxCallback | |
void __inline | CallbackStart (VOID) |
void __inline | CallbackEnd (VOID) |
Definition at line 316 of file fxwmiinstance.hpp.
|
inline |
Definition at line 320 of file fxwmiinstance.hpp.
|
inline |
Definition at line 328 of file fxwmiinstance.hpp.
_Must_inspect_result_ __drv_sameIRQL FxWmiInstanceExecuteMethodCallback::__drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG FxWmiInstanceExecuteMethodCallback::__drv_when | ( | InBufferSize >= | OutBufferSize, |
__inout_bcount(InBufferSize) | |||
) |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG FxWmiInstanceExecuteMethodCallback::__inout_bcount | ( | OutBufferSize | ) |
Definition at line 352 of file fxwmiinstance.hpp.
FxWmiInstanceExecuteMethodCallback::UNREFERENCED_PARAMETER | ( | Device | ) |
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG __out PULONG FxWmiInstanceExecuteMethodCallback::BufferUsed |
Definition at line 345 of file fxwmiinstance.hpp.
FxWmiInstanceExecuteMethodCallback::else |
Definition at line 362 of file fxwmiinstance.hpp.
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG FxWmiInstanceExecuteMethodCallback::InBufferSize |
Definition at line 340 of file fxwmiinstance.hpp.
PFN_WDF_WMI_INSTANCE_EXECUTE_METHOD FxWmiInstanceExecuteMethodCallback::m_Method |
Definition at line 318 of file fxwmiinstance.hpp.
Referenced by __drv_maxIRQL(), FxWmiInstanceExternal::FxWmiInstanceExternal(), if(), FxWmiInstanceExternal::IsExecuteMethodSupported(), and FxWmiInstanceExternal::IsQueryInstanceSupported().
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG FxWmiInstanceExecuteMethodCallback::MethodId |
Definition at line 339 of file fxwmiinstance.hpp.
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE __in ULONG __in ULONG __inout ULONG FxWmiInstanceExecuteMethodCallback::OutBufferSize |
Definition at line 341 of file fxwmiinstance.hpp.
return FxWmiInstanceExecuteMethodCallback::status |
Definition at line 366 of file fxwmiinstance.hpp.
_Must_inspect_result_ __drv_sameIRQL __in WDFWMIINSTANCE FxWmiInstanceExecuteMethodCallback::WmiInstance |
Definition at line 338 of file fxwmiinstance.hpp.