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 포함) |