Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |