PMRX_CHKDIR_CALLDOWN fonction de rappel (mrx.h)
La routineMRxIsValidDirectory est appelée par RDBSS pour demander qu’un mini-redirecteur réseau vérifie l’existence d’un répertoire distant.
Syntaxe
PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;
NTSTATUS PmrxChkdirCalldown(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in] IN PUNICODE_STRING DirectoryName
)
{...}
Paramètres
[in, out] RxContext
Pointeur vers la structure RX_CONTEXT. Ce paramètre contient l’IRP qui demande l’opération.
[in] DirectoryName
Pointeur vers une chaîne Unicode qui contient le nom du répertoire distant.
Valeur de retour
MRxIsValidDirectory retourne STATUS_SUCCESS sur la réussite ou une valeur NTSTATUS appropriée, par exemple :
Retourner le code | Description |
---|---|
STATUS_BAD_NETWORK_PATH | Ce répertoire distant n’existe pas. |
Remarques
MRxIsValidDirectory est appelée dans le cadre du traitement de la demande de création ou d’ouverture pour la chaîne de nom restante au-delà de la structure V_NET_ROOT, si le IrpSp->Parameters.Create.Options membre a le bit FILE_CREATE_TREE_CONNECTION défini.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | mrx.h (inclure Mrx.h) |