Freigeben über


PMRX_EXTRACT_NETROOT_NAME Rückruffunktion (mrx.h)

Die MRxExtractNetRootName Routine wird von RDBSS- aufgerufen, um anzufordern, dass ein Netzwerkminiumleitungsmodul den Namen der NET_ROOT Struktur aus einem bestimmten 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 eingaben, einem Zeiger zum Speichern einer Unicode-Zeichenfolge. Bei Erfolg 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 enthält, der erfolgreich ist. Dieser Parameter ist optional und kann ein NULL-Zeiger für eingaben sein.

Rückgabewert

Nichts

Bemerkungen

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

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- mrx.h (einschließlich Mrx.h)

Siehe auch

MRxCreateSrvCall

MRxCreateVNetRoot-

MRxFinalizeNetRoot-

MRxFinalizeSrvCall

MRxFinalizeVNetRoot-

MRxPreparseName

MRxSrvCallWinnerNotify