Skip to content

Latest commit

 

History

History
84 lines (62 loc) · 2.38 KB

nc-mrx-pmrx_preparse_name.md

File metadata and controls

84 lines (62 loc) · 2.38 KB
UID title description tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NC:mrx.PMRX_PREPARSE_NAME
PMRX_PREPARSE_NAME (mrx.h)
Learn more about the PMRX_PREPARSE_NAME callback function.
ifsk
10/11/2023
PMRX_PREPARSE_NAME callback function
MRxPreparseName, MRxPreparseName routine [Installable File System Drivers], PMRX_PREPARSE_NAME, ifsk.mrxpreparsename, mrx/MRxPreparseName, mrxref_4f7f0d54-93a0-4b61-bf62-6e7b1063415c.xml
mrx.h
Mrx.h
Desktop
Windows
PMRX_PREPARSE_NAME
mrx/PMRX_PREPARSE_NAME
APIRef
kbSyntax
UserDefined
mrx.h
PMRX_PREPARSE_NAME

PMRX_PREPARSE_NAME callback function

-description

The MRxPreparseName routine is called by RDBSS to give a network mini-redirector the opportunity to preparse a name.

-parameters

-param RxContext

[in, out] A pointer to the RX_CONTEXT structure. This parameter contains the IRP that is requesting the operation.

-param Name

[in] A pointer to a Unicode string that contains the name string.

-returns

MRxPreparseName returns STATUS_SUCCESS on success.

-remarks

MRxPreparseName is called by RDBSS after parsing a name to give a network mini-redirector a final opportunity to preparse the name.

RDBSS tries to convert the name to its canonical form, removing a dot (".") and two dots (".."), before calling MRxPreparseName. RDBSS will also parse the format used by NTFS streams.

RDBSS ignores the return value from MRxPreparseName.

-see-also

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall