// wudfddi.h
typedef struct _UMDF_IO_TARGET_OPEN_PARAMS {
DWORD dwShareMode;
DWORD dwCreationDisposition;
DWORD dwFlagsAndAttributes;
} UMDF_IO_TARGET_OPEN_PARAMS, *PUMDF_IO_TARGET_OPEN_PARAMS;
View the official Windows Driver Kit DDI referenceNo description available.
[Warning: UMDF 2 is the latest version of UMDF and supersedes UMDF 1. All new UMDF drivers should be written using UMDF 2. No new features are being added to UMDF 1 and there is limited support for UMDF 1 on newer versions of Windows 10. Universal Windows drivers must use UMDF 2. For more info, see Getting Started with UMDF.]
The UMDF_IO_TARGET_OPEN_PARAMS structure contains file-open parameters.
dwShareModeThe type of sharing to allow for the file. For more information about this member, see the dwShareMode parameter of CreateFile in the Windows SDK.
dwCreationDispositionThe action to take if the file already exists. For more information about this member, see the dwCreationDisposition parameter of CreateFile in the Windows SDK.
dwFlagsAndAttributesAdditional flags and attributes for the file. For more information about this member, see the dwFlagsAndAttributes parameter of CreateFile in the Windows SDK.
The UMDF_IO_TARGET_OPEN_PARAMS structure is used as input to IWDFRemoteTarget::OpenFileByName and IWDFRemoteTarget::OpenRemoteInterface.
IWDFRemoteTarget::OpenFileByName
IWDFRemoteTarget::OpenRemoteInterface