Go to the source code of this file.
◆ WDF_EXTERN_C
◆ WDF_EXTERN_C_END
◆ WDF_EXTERN_C_START
◆ _IRQL_requires_max_
◆ AddressDescription
Initial value:{
PWDF_DRIVER_GLOBALS WdfDriverGlobals
@ WdfPdoRetrieveAddressDescriptionTableIndex
_Must_inspect_result_ _In_ WDFDEVICE Device
_Must_inspect_result_ _In_ WDFDEVICE _Inout_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription
Definition at line 664 of file wdfpdo.h.
◆ CompatibleID
Initial value:{
@ WdfPdoInitAddCompatibleIDTableIndex
_In_ PWDFDEVICE_INIT DeviceInit
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING CompatibleID
Definition at line 370 of file wdfpdo.h.
◆ ContainerID
Initial value:{
@ WdfPdoInitAssignContainerIDTableIndex
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING ContainerID
Definition at line 401 of file wdfpdo.h.
◆ Device
◆ DeviceClassGuid
Initial value:{
@ WdfPdoInitAssignRawDeviceTableIndex
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ CONST GUID * DeviceClassGuid
Definition at line 500 of file wdfpdo.h.
◆ DeviceDescription
◆ DeviceID
Initial value:{
@ WdfPdoInitAssignDeviceIDTableIndex
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceID
Definition at line 277 of file wdfpdo.h.
◆ DeviceInit
◆ DeviceLocation
◆ DispatchTable
Initial value:{
@ WdfPdoInitSetEventCallbacksTableIndex
_In_ PWDFDEVICE_INIT _In_ PWDF_PDO_EVENT_CALLBACKS DispatchTable
Definition at line 247 of file wdfpdo.h.
◆ HardwareID
Initial value:{
@ WdfPdoInitAddHardwareIDTableIndex
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING HardwareID
Definition at line 339 of file wdfpdo.h.
◆ IdentificationDescription
Initial value:{
@ WdfPdoRetrieveIdentificationDescriptionTableIndex
_Must_inspect_result_ _In_ WDFDEVICE _Inout_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription
Definition at line 633 of file wdfpdo.h.
◆ InstanceID
Initial value:{
@ WdfPdoInitAssignInstanceIDTableIndex
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING InstanceID
Definition at line 308 of file wdfpdo.h.
◆ IoResourceRequirementsList
◆ IsLocked
◆ LocaleId
Initial value:{
@ WdfPdoInitAddDeviceTextTableIndex
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING _In_ PCUNICODE_STRING DeviceLocation
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING _In_ PCUNICODE_STRING _In_ LCID LocaleId
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceDescription
Definition at line 436 of file wdfpdo.h.
◆ ParentDevice
◆ PFN_WDF_DEVICE_DISABLE_WAKE_AT_BUS
◆ PFN_WDF_DEVICE_EJECT
◆ PFN_WDF_DEVICE_ENABLE_WAKE_AT_BUS
◆ PFN_WDF_DEVICE_REPORTED_MISSING
◆ PFN_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY
◆ PFN_WDF_DEVICE_RESOURCES_QUERY
◆ PFN_WDF_DEVICE_SET_LOCK
◆ PhysicalDevice
Initial value:{
@ WdfPdoAddEjectionRelationsPhysicalDeviceTableIndex
_Must_inspect_result_ _In_ WDFDEVICE _In_ PDEVICE_OBJECT PhysicalDevice
Definition at line 726 of file wdfpdo.h.
◆ PowerState
◆ PWDF_PDO_EVENT_CALLBACKS
◆ WDF_PDO_EVENT_CALLBACKS
◆ _Function_class_() [1/7]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS |
| ) |
|
◆ _Function_class_() [2/7]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_EJECT |
| ) |
|
◆ _Function_class_() [3/7]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS |
| ) |
|
◆ _Function_class_() [4/7]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_REPORTED_MISSING |
| ) |
|
◆ _Function_class_() [5/7]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY |
| ) |
|
◆ _Function_class_() [6/7]
◆ _Function_class_() [7/7]
typedef _Function_class_ |
( |
EVT_WDF_DEVICE_SET_LOCK |
| ) |
|
◆ _IRQL_requires_max_()
Definition at line 558 of file wdfpdo.h.
565{
567}
@ WdfPdoMarkMissingTableIndex
◆ WDF_PDO_EVENT_CALLBACKS_INIT()
Definition at line 199 of file wdfpdo.h.
202{
205}
const struct winhelp_callbacks Callbacks
#define RtlZeroMemory(Destination, Length)
struct _WDF_PDO_EVENT_CALLBACKS WDF_PDO_EVENT_CALLBACKS
◆ Resources