Freigeben über


PMRX_CHKDIR_CALLDOWN Rückruffunktion (mrx.h)

DieMRxIsValidDirectory-Routine wird von RDBSS aufgerufen, um anzufordern, dass ein Netzwerk-Mini-Redirector überprüft, ob ein Remoteverzeichnis vorhanden ist.

Syntax

PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;

NTSTATUS PmrxChkdirCalldown(
  [in, out] IN OUT PRX_CONTEXT RxContext,
  [in]      IN PUNICODE_STRING DirectoryName
)
{...}

Parameter

[in, out] RxContext

Ein Zeiger auf die RX_CONTEXT-Struktur. Dieser Parameter enthält das IRP, das den Vorgang anfordert.

[in] DirectoryName

Ein Zeiger auf eine Unicode-Zeichenfolge, die den Namen des Remoteverzeichnisses enthält.

Rückgabewert

MRxIsValidDirectory gibt STATUS_SUCCESS nach Erfolg oder einen geeigneten NTSTATUS-Wert zurück, z. B. den folgenden:

Rückgabecode Beschreibung
STATUS_BAD_NETWORK_PATH Dieses Remoteverzeichnis ist nicht vorhanden.

Hinweise

MRxIsValidDirectory wird als Teil der Verarbeitung von Create- oder Open-Anforderungen für die verbleibende Namenszeichenfolge aufgerufen, die über die V_NET_ROOT-Struktur hinausgeht, wenn für das IrpSp-Parameters.Create.Options-Element> das FILE_CREATE_TREE_CONNECTION Bit festgelegt ist.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile mrx.h (mrx.h einschließen)

Weitere Informationen

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo