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

Подпрограмма MRxExtractNetRootName вызывается RDBSS , чтобы запросить, чтобы сетевой мини-перенаправитель извлекал имя структуры NET_ROOT из заданного пути.

Синтаксис

PMRX_EXTRACT_NETROOT_NAME PmrxExtractNetrootName;

void PmrxExtractNetrootName(
  IN PUNICODE_STRING FilePathName,
  IN PMRX_SRV_CALL SrvCall,
  OUT PUNICODE_STRING NetRootName,
  OUT PUNICODE_STRING RestOfName
)
{...}

Параметры

FilePathName

[in] Указатель на строку Юникода, содержащую путь.

SrvCall

[in] Указатель на структуру SRV_CALL.

NetRootName

[out] На входных данных — указатель для хранения строки Юникода. При успешном выполнении этот параметр будет содержать указатель на строку Юникода, содержащую NET_ROOT имя структуры.

RestOfName

[out, необязательный] Указатель на строку Юникода, содержащую остальную часть имени при успешном выполнении. Этот параметр является необязательным и может быть указателем NULL на входных данных.

Возвращаемое значение

None

Remarks

MRxExtractNetRootName анализирует входное имя в структуру SRV_CALL, структуру NET_ROOT и остальную часть пути.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть mrx.h (включая Mrx.h)

См. также раздел

MRxCreateSrvCall

MRxCreateVNetRoot

MRxFinalizeNetRoot

MRxFinalizeSrvCall

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify