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)

Voir aussi

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo