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