UMDF_IO_TARGET_OPEN_PARAMS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-wudfddi-_umdf_io_target_open_params)

_UMDF_IO_TARGET_OPEN_PARAMS structure

Description

[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.

Members

dwShareMode

The type of sharing to allow for the file. For more information about this member, see the dwShareMode parameter of CreateFile in the Windows SDK.

dwCreationDisposition

The action to take if the file already exists. For more information about this member, see the dwCreationDisposition parameter of CreateFile in the Windows SDK.

dwFlagsAndAttributes

Additional flags and attributes for the file. For more information about this member, see the dwFlagsAndAttributes parameter of CreateFile in the Windows SDK.

Remarks

The UMDF_IO_TARGET_OPEN_PARAMS structure is used as input to IWDFRemoteTarget::OpenFileByName and IWDFRemoteTarget::OpenRemoteInterface.

See also

IWDFRemoteTarget::OpenFileByName

IWDFRemoteTarget::OpenRemoteInterface