다음을 통해 공유


PMRX_CHKDIR_CALLDOWN 콜백 함수(mrx.h)

MRxIsValidDirectory 루틴은 RDBSS에 의해 호출되어 네트워크 미니 리디렉터가 원격 디렉터리가 있는지 검사 요청합니다.

구문

PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;

NTSTATUS PmrxChkdirCalldown(
  [in, out] IN OUT PRX_CONTEXT RxContext,
  [in]      IN PUNICODE_STRING DirectoryName
)
{...}

매개 변수

[in, out] RxContext

RX_CONTEXT 구조체에 대한 포인터입니다. 이 매개 변수에는 작업을 요청하는 IRP가 포함되어 있습니다.

[in] DirectoryName

원격 디렉터리의 이름을 포함하는 유니코드 문자열에 대한 포인터입니다.

반환 값

MRxIsValidDirectory 는 성공 시 STATUS_SUCCESS 반환하거나 다음과 같은 적절한 NTSTATUS 값을 반환합니다.

반환 코드 설명
STATUS_BAD_NETWORK_PATH 이 원격 디렉터리가 없습니다.

설명

IrpSp-Parameters.Create.Options> 멤버에 FILE_CREATE_TREE_CONNECTION 비트가 설정된 경우 MRxIsValidDirectory는 V_NET_ROOT 구조 이외의 나머지 이름 문자열에 대한 만들기 또는 열린 요청 처리의 일부로 호출됩니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 mrx.h(Mrx.h 포함)

추가 정보

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo