PMRX_PREPARSE_NAME 콜백 함수(mrx.h)

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

구문

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 반환합니다.

설명

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

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

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

요구 사항

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

추가 정보

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall