다음을 통해 공유


PMRX_PREPARSE_NAME 콜백 함수(mrx.h)

RDBSSMRxPreparseName 루틴을 호출하여 네트워크 미니 리디렉터에게 이름을 준비할 수 있는 기회를 제공합니다.

통사론

PMRX_PREPARSE_NAME PmrxPreparseName;

NTSTATUS PmrxPreparseName(
  IN OUT PRX_CONTEXT RxContext,
  IN PUNICODE_STRING Name
)
{...}

매개 변수

RxContext

[in, out] RX_CONTEXT 구조체에 대한 포인터입니다. 이 매개 변수는 작업을 요청하는 IRP를 포함합니다.

Name

[in] 이름 문자열을 포함하는 유니코드 문자열에 대한 포인터입니다.

반환 값

MRxPreparseName 성공에 대한 STATUS_SUCCESS 반환합니다.

발언

MRxPreparseName 네트워크 미니 리디렉터에게 이름을 준비할 수 있는 마지막 기회를 제공하기 위해 이름을 구문 분석한 후 RDBSS에서 호출됩니다.

RDBSS는 MRxPreparseName호출하기 전에 점(".")과 두 개의 점("..")을 제거하여 이름을 정식 형식으로 변환하려고 합니다. 또한 RDBSS는 NTFS 스트림에서 사용하는 형식을 구문 분석합니다.

RDBSS는 MRxPreparseName반환 값을 무시합니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 mrx.h(Mrx.h 포함)

참고 항목

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall