PMRX_EXTRACT_NETROOT_NAME fonction de rappel (mrx.h)

La routine MRxExtractNetRootName est appelée par RDBSS pour demander à un mini-redirecteur réseau d’extraire le nom de la structure NET_ROOT à partir d’un chemin d’accès donné.

Syntaxe

PMRX_EXTRACT_NETROOT_NAME PmrxExtractNetrootName;

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

Paramètres

FilePathName

[in] Pointeur vers une chaîne Unicode qui contient un chemin d’accès.

SrvCall

[in] Pointeur vers la structure SRV_CALL.

NetRootName

[out] Lors de l’entrée, pointeur permettant de stocker une chaîne Unicode. En cas de réussite, ce paramètre contient un pointeur vers une chaîne Unicode qui contient un nom de structure NET_ROOT.

RestOfName

[out, facultatif] Pointeur vers une chaîne Unicode qui contient le reste du nom en cas de réussite. Ce paramètre est facultatif et peut être un pointeur NULL en entrée.

Valeur de retour

None

Remarques

MRxExtractNetRootName analyse le nom d’entrée dans la structure SRV_CALL, la structure NET_ROOT et le reste du chemin d’accès.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête mrx.h (inclure Mrx.h)

Voir aussi

MRxCreateSrvCall

MRxCreateVNetRoot

MRxFinalizeNetRoot

MRxFinalizeSrvCall

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify