PMRX_PREPARSE_NAME fonction de rappel (mrx.h)

La routine MRxPreparseName est appelée par RDBSS pour donner à un mini-redirecteur réseau la possibilité de preparse un nom.

Syntaxe

PMRX_PREPARSE_NAME PmrxPreparseName;

NTSTATUS PmrxPreparseName(
  IN OUT PRX_CONTEXT RxContext,
  IN PUNICODE_STRING Name
)
{...}

Paramètres

RxContext

[in, out] Pointeur vers la structure RX_CONTEXT. Ce paramètre contient l’IRP qui demande l’opération.

Name

[in] Pointeur vers une chaîne Unicode qui contient la chaîne de nom.

Valeur retournée

MRxPreparseName retourne STATUS_SUCCESS en cas de réussite.

Remarques

MRxPreparseName est appelé par RDBSS après l’analyse d’un nom pour donner à un mini-redirecteur réseau une dernière occasion de preparse le nom.

RDBSS tente de convertir le nom dans sa forme canonique, en supprimant un point (« . ») et deux points (« .. »), avant d’appeler MRxPreparseName. RDBSS analyse également le format utilisé par les flux NTFS.

RDBSS ignore la valeur de retour de MRxPreparseName.

Configuration requise

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

Voir aussi

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall