PMRX_CHKDIR_CALLDOWN fonction de rappel (mrx.h)
La routineMRxIsValidDirectory est appelée par RDBSS pour demander qu’un mini-redirecteur réseau case activée pour 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 retournée
MRxIsValidDirectory retourne STATUS_SUCCESS sur la réussite ou une valeur NTSTATUS appropriée, par exemple :
Code de retour | Description |
---|---|
STATUS_BAD_NETWORK_PATH | Ce répertoire distant n’existe pas. |
Remarques
MRxIsValidDirectory est appelé 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 de V_NET_ROOT, si le membre IrpSp-Parameters.Create.Options> a le FILE_CREATE_TREE_CONNECTION bit défini sur.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mrx.h (inclure Mrx.h) |