Partager via


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)

Voir aussi

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo