IO_DEVICE_HINT_ECP_CONTEXT structure (ntifs.h)

The IO_DEVICE_HINT_ECP_CONTEXT structure contains the extra create parameters (ECP) context that the I/O manager uses to pass back information to the filter manager about a reparse when the reparse target goes to a new device.

Syntax

typedef struct _IO_DEVICE_HINT_ECP_CONTEXT {
  PDEVICE_OBJECT TargetDevice;
  UNICODE_STRING RemainingName;
} IO_DEVICE_HINT_ECP_CONTEXT, *PIO_DEVICE_HINT_ECP_CONTEXT;

Members

TargetDevice

The reparse target device.

RemainingName

String containing the remaining portion of the pathname string.

Remarks

The system-defined GUID_ECP_IO_DEVICE_HINT value is used with this ECP context structure when calling ECP-related support routines such as FltAllocateExtraCreateParameter and FsRtlRemoveExtraCreateParameter.

See Introduction to extra create parameters for more information.

Requirements

Requirement Value
Minimum supported client Windows 8
Header ntifs.h