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) |