Go to the source code of this file.
◆ WDF_EXTERN_C
◆ WDF_EXTERN_C_END
◆ WDF_EXTERN_C_START
◆ _IRQL_requires_max_
◆ _Out_writes_bytes_all_opt_
◆ BufferLength
◆ Child
Initial value:{
_Must_inspect_result_ _In_ WDFDEVICE Fdo
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
PWDF_DRIVER_GLOBALS WdfDriverGlobals
@ WdfFdoAddStaticChildTableIndex
Definition at line 535 of file wdffdo.h.
◆ Config
◆ DefaultChildListAttributes
Initial value:{
_Inout_ PWDFDEVICE_INIT _In_ PWDF_CHILD_LIST_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES DefaultChildListAttributes
_Inout_ PWDFDEVICE_INIT _In_ PWDF_CHILD_LIST_CONFIG Config
_In_ PWDFDEVICE_INIT DeviceInit
@ WdfFdoInitSetDefaultChildListConfigTableIndex
Definition at line 431 of file wdffdo.h.
◆ DesiredAccess
◆ DeviceInit
◆ DeviceInstanceKeyType
◆ DeviceProperty
◆ Fdo
Initial value:{
PFX_DRIVER_GLOBALS pFxDriverGlobals
Definition at line 461 of file wdffdo.h.
◆ FdoEventCallbacks
Initial value:{
_In_ PWDFDEVICE_INIT _In_ PWDF_FDO_EVENT_CALLBACKS FdoEventCallbacks
@ WdfFdoInitSetEventCallbacksTableIndex
Definition at line 375 of file wdffdo.h.
◆ Flags
Initial value:{
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDEVICE _In_ ULONG Flags
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDEVICE PreviousChild
@ WdfFdoRetrieveNextStaticChildTableIndex
Definition at line 593 of file wdffdo.h.
◆ Interface
Initial value:{
#define PAGED_CODE_LOCKED()
Definition at line 465 of file wdffdo.h.
◆ InterfaceSpecificData
Initial value:{
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID InterfaceType
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT _In_opt_ PVOID InterfaceSpecificData
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT Size
@ WdfFdoQueryForInterfaceTableIndex
Definition at line 471 of file wdffdo.h.
◆ InterfaceType
Initial value:{
@ WdfIoResourceRequirementsListSetInterfaceTypeTableIndex
_In_ WDFIORESREQLIST RequirementsList
Definition at line 463 of file wdffdo.h.
◆ Key
Initial value:{
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ ULONG _In_ ACCESS_MASK DesiredAccess
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ ULONG _In_ ACCESS_MASK _In_opt_ PWDF_OBJECT_ATTRIBUTES KeyAttributes
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ ULONG _In_ ACCESS_MASK _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFKEY * Key
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ ULONG DeviceInstanceKeyType
@ WdfFdoInitOpenRegistryKeyTableIndex
Definition at line 155 of file wdffdo.h.
◆ KeyAttributes
◆ PFN_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS
◆ PFN_WDF_DEVICE_REMOVE_ADDED_RESOURCES
◆ PoolType
◆ PreviousChild
◆ PropertyBuffer
◆ PropertyMemory
Initial value:{
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY DeviceProperty
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY * PropertyMemory
@ WdfFdoInitAllocAndQueryPropertyTableIndex
Definition at line 242 of file wdffdo.h.
◆ PropertyMemoryAttributes
◆ PWDF_FDO_EVENT_CALLBACKS
◆ ResourcesRaw
◆ ResourcesTranslated
◆ ResultLength
Initial value:{
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PWDF_DEVICE_PROPERTY_DATA _In_ ULONG _Out_ PVOID PropertyBuffer
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG _Out_ PULONG ResultLength
@ WdfFdoInitQueryPropertyTableIndex
Definition at line 198 of file wdffdo.h.
◆ Size
◆ Type
Initial value:{
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PWDF_DEVICE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG _Out_ PDEVPROPTYPE Type
@ WdfFdoInitQueryPropertyExTableIndex
Definition at line 288 of file wdffdo.h.
◆ Version
◆ WDF_FDO_EVENT_CALLBACKS
◆ _Function_class_() [1/2]
WDF_EXTERN_C_START typedef _Function_class_ |
( |
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS |
| ) |
|
◆ _Function_class_() [2/2]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES |
| ) |
|
◆ _IRQL_requires_max_()
Definition at line 124 of file wdffdo.h.
131{
133}
@ WdfFdoInitWdmGetPhysicalDeviceTableIndex
◆ WDF_FDO_EVENT_CALLBACKS_INIT()
Definition at line 101 of file wdffdo.h.
104{
107}
const struct winhelp_callbacks Callbacks
#define RtlZeroMemory(Destination, Length)
struct _WDF_FDO_EVENT_CALLBACKS WDF_FDO_EVENT_CALLBACKS
◆ IoResourceRequirementsList