Freigeben über


PMRX_PREPARSE_NAME Rückruffunktion (mrx.h)

Die MRxPreparseName-Routine wird von RDBSS aufgerufen, um einem Mini-Umleitungsnetzwerk die Möglichkeit zu geben, einen Namen vorab zu analysieren.

Syntax

PMRX_PREPARSE_NAME PmrxPreparseName;

NTSTATUS PmrxPreparseName(
  IN OUT PRX_CONTEXT RxContext,
  IN PUNICODE_STRING Name
)
{...}

Parameter

RxContext

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

Name

[in] Ein Zeiger auf eine Unicode-Zeichenfolge, die die Namenszeichenfolge enthält.

Rückgabewert

MRxPreparseName gibt bei Erfolg STATUS_SUCCESS zurück.

Hinweise

MRxPreparseName wird von RDBSS aufgerufen, nachdem ein Name analysiert wurde, um einem Netzwerk-Mini-Redirector die endgültige Möglichkeit zu geben, den Namen vorab zu analysieren.

RDBSS versucht, den Namen in seine kanonische Form zu konvertieren, wobei ein Punkt (".") und zwei Punkte (".") entfernt werden, bevor MRxPreparseName aufgerufen wird. RDBSS analysiert auch das format, das von NTFS-Streams verwendet wird.

RDBSS ignoriert den Rückgabewert von MRxPreparseName.

Anforderungen

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

Weitere Informationen

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall