Compartir a través de


PMRX_EXTRACT_NETROOT_NAME función de devolución de llamada (mrx.h)

RDBSS llama a la rutina MRxExtractNetRootName para solicitar que un minidirector de red extraiga el nombre de la estructura NET_ROOT de un nombre pathname determinado.

Sintaxis

PMRX_EXTRACT_NETROOT_NAME PmrxExtractNetrootName;

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

Parámetros

FilePathName

[in] Puntero a una cadena Unicode que contiene un pathname.

SrvCall

[in] Puntero a la estructura SRV_CALL.

NetRootName

[out] En la entrada, un puntero para almacenar una cadena Unicode. Si se ejecuta correctamente, este parámetro contendrá un puntero a una cadena Unicode que contiene un nombre de estructura NET_ROOT.

RestOfName

[out, opcional] Puntero a una cadena Unicode que contiene el resto del nombre si se ejecuta correctamente. Este parámetro es opcional y puede ser un puntero NULL en la entrada.

Valor devuelto

None

Observaciones

MRxExtractNetRootName analiza el nombre de entrada en la estructura SRV_CALL, la estructura NET_ROOT y el resto del nombre de ruta de acceso.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado mrx.h (incluya Mrx.h)

Consulte también

MRxCreateSrvCall

MRxCreateVNetRoot

MRxFinalizeNetRoot

MRxFinalizeSrvCall

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify