PMRX_CHKDIR_CALLDOWN callback function (mrx.h)
TheMRxIsValidDirectory routine is called by RDBSS to request that a network mini-redirector check for the existence of a remote directory.
Syntax
PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;
NTSTATUS PmrxChkdirCalldown(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in] IN PUNICODE_STRING DirectoryName
)
{...}
Parameters
[in, out] RxContext
A pointer to the RX_CONTEXT structure. This parameter contains the IRP that is requesting the operation.
[in] DirectoryName
A pointer to a Unicode string that contains the name of the remote directory.
Return value
MRxIsValidDirectory returns STATUS_SUCCESS on success or an appropriate NTSTATUS value, such as the following:
Return code | Description |
---|---|
STATUS_BAD_NETWORK_PATH | This remote directory does not exist. |
Remarks
MRxIsValidDirectory is called as part of create or open request processing for the remaining name string beyond the V_NET_ROOT structure, if the IrpSp->Parameters.Create.Options member has the FILE_CREATE_TREE_CONNECTION bit set on.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | mrx.h (include Mrx.h) |