функция обратного вызова PMRX_PREPARSE_NAME (mrx.h)

Подпрограмма MRxPreparseName вызывается RDBSS , чтобы предоставить мини-перенаправлению сети возможность предварительного анализа имени.

Синтаксис

PMRX_PREPARSE_NAME PmrxPreparseName;

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

Параметры

RxContext

[вход, выход] Указатель на структуру 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