Поделиться через


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

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

Синтаксис

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 вызывается RDBSSS после анализа имени, чтобы предоставить мини-перенаправлению сети окончательную возможность подготовки имени.

RDBSS пытается преобразовать имя в каноническую форму, удалив точку (".") и две точки (".). Перед вызовом MRxPreparseName. RDBSS также анализирует формат, используемый потоками NTFS.

RDBSS игнорирует возвращаемое значение из MRxPreparseName.

Требования

Требование Ценность
целевая платформа Настольный
заголовка mrx.h (include Mrx.h)

См. также

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall