функция обратного вызова 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) |