PMRX_EXTRACT_NETROOT_NAME Rückruffunktion (mrx.h)

Die MRxExtractNetRootName-Routine wird von RDBSS aufgerufen, um anzufordern, dass ein Netzwerk-Mini-Redirector den Namen der NET_ROOT-Struktur aus einem angegebenen Pfadnamen extrahiert.

Syntax

PMRX_EXTRACT_NETROOT_NAME PmrxExtractNetrootName;

void PmrxExtractNetrootName(
  IN PUNICODE_STRING FilePathName,
  IN PMRX_SRV_CALL SrvCall,
  OUT PUNICODE_STRING NetRootName,
  OUT PUNICODE_STRING RestOfName
)
{...}

Parameter

FilePathName

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

SrvCall

[in] Ein Zeiger auf die SRV_CALL-Struktur.

NetRootName

[out] Bei der Eingabe ein Zeiger zum Speichern einer Unicode-Zeichenfolge. Bei erfolgreicher Ausführung enthält dieser Parameter einen Zeiger auf eine Unicode-Zeichenfolge, die einen NET_ROOT Strukturnamen enthält.

RestOfName

[out, optional] Ein Zeiger auf eine Unicode-Zeichenfolge, die den Rest des Namens bei Erfolg enthält. Dieser Parameter ist optional und kann ein NULL-Zeiger bei der Eingabe sein.

Rückgabewert

Keine

Bemerkungen

MRxExtractNetRootName analysiert den Eingabenamen in die SRV_CALL-Struktur, die NET_ROOT-Struktur und den Rest des Pfadnamens.

Anforderungen

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

Weitere Informationen

MRxCreateSrvCall

MRxCreateVNetRoot

MRxFinalizeNetRoot

MRxFinalizeSrvCall

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify