Von RDBSS bereitgestellte Routinen
Die folgenden Routinen werden von RDBSS exportiert.
-Routine zurückgegebener Wert | BESCHREIBUNG |
---|---|
Diese Ressourcenerwerbsroutine ruft die FCB-Ressource (File Control Block) im exklusiven Modus ab. Diese Routine wartet, bis die FCB-Ressource frei ist, sodass diese Routine erst dann die Kontrolle zurückgibt, wenn die Ressource abgerufen wurde. Diese Routine ruft die FCB-Ressource ab, auch wenn die diesem FCB zugeordnete RX_CONTEXT abgebrochen wurde. |
|
Diese Ressourcenbeschaffungsroutine ruft die FCB-Ressource im freigegebenen Modus ab. Diese Routine wartet, bis die FCB-Ressource kostenlos ist, wenn sie zuvor exklusiv erworben wurde, sodass diese Routine erst dann die Kontrolle zurückgibt, wenn die Ressource abgerufen wurde. Diese Routine ruft die FCB-Ressource ab, auch wenn die diesem FCB zugeordnete RX_CONTEXT abgebrochen wurde. |
|
RxAcquireSharedFcbResourceInMRxEx | Diese Ressourcenbeschaffungsroutine ruft die FCB-Ressource im freigegebenen Modus ab. Diese Routine wartet, bis die FCB-Ressource freigegeben wurde, wenn sie zuvor exklusiv erworben wurde. Diese Routine gibt erst dann die Kontrolle zurück, wenn die Ressource abgerufen wurde. Diese Routine ruft die FCB-Ressource ab, auch wenn die diesem FCB zugeordnete RX_CONTEXT abgebrochen wurde. Diese Routine ist nur unter Windows Server 2003 Service Pack 1 (SP1) und höher verfügbar. |
Diese Routine sendet eine Assert-Zeichenfolge in RDBSS-überprüften Builds an einen Kerneldebugger, falls installiert. |
|
Diese Routine ordnet den angegebenen undurchsichtigen Kontext einer verfügbaren Multiplex-ID (MID) aus einer MID_ATLAS Datenstruktur zu. |
|
Diese Routine bricht eine Zeitgeberanforderung ab. Die abgebrochene Anforderung wird durch die Routine und den Kontext identifiziert. |
|
Diese Routine ordnet ein IRP für die Verwendung durch die Verbindungs-Engine zu und ordnet dem IRP eine MDL zu. Diese Routine ist nur unter Windows XP verfügbar. |
|
Diese Routine ordnet eine Transportadresse einer Transportbindung zu. |
|
Diese Routine stellt eine Verbindung zwischen einer lokalen RDBSS-Verbindungsadresse und einer angegebenen Remoteadresse her. Diese Routine sollte im Kontext eines Systemworkerthreads aufgerufen werden. |
|
Diese Routine stellt eine Verbindung zwischen einer lokalen RDBSS-Verbindungsadresse und einer angegebenen Remoteadresse her und unterstützt mehrere Transporte. Es werden eine Reihe lokaler Adressen angegeben, und diese Routine versucht, mithilfe aller Transporte, die den lokalen Adressen zugeordnet sind, eine Verbindung mit dem Zielserver herzustellen. Je nach Verbindungsoptionen wird eine Verbindung als Gewinner ausgewählt. Diese Routine muss im Kontext eines Systemworkerthreads aufgerufen werden. |
|
Diese Routine bindet einen RDBSS-Transport an einen angegebenen Transportnamen. |
|
Diese Routine fügt einer angegebenen Verbindung eine virtuelle Verbindung hinzu. |
|
Diese Routine bricht eine zuvor ausgestellte Verbindungsanforderung ab. Beachten Sie, dass diese Routine derzeit nicht implementiert ist. |
|
Diese Routine gibt einen von der Verbindungs-Engine verwendeten IRP frei. Diese Routine ist nur unter Windows XP verfügbar. |
|
Diese Routine initiiert eine Trennung für die virtuelle Verbindung. Diese Routine muss im Kontext eines Systemworkerthreads aufgerufen werden. |
|
Diese Routine gibt die ADAPTER_STATUS-Struktur für einen bestimmten Transport zurück. |
|
Diese Routine fragt Informationen zu einer bestimmten virtuellen Verbindung ab. |
|
Diese Routine fragt einen bestimmten Transport ab, um Informationen zur Anzahl der Verbindungen und zur Dienstqualität zu erhalten. |
|
Diese Routine sendet eine TsDU (Transport Service Data Unit) entlang der angegebenen Verbindung in einer virtuellen Verbindung. |
|
Diese Routine sendet eine TSDU an eine angegebene Transportadresse. |
|
Diese Routine entfernt eine Transportadresse aus einer Transportbindung. |
|
Diese Routine reißt eine bestimmte Verbindung ab. |
|
Diese Routine hebt die Bindung an den angegebenen Transport auf. |
|
Diese Routine löscht eine virtuelle Verbindung. |
|
Diese Routine wird aufgerufen, um eine Änderungsanforderung für den Pufferzustand zu verarbeiten. |
|
Diese Routine wird verwendet, um eine IRP abzuschließen, die einer RX_CONTEXT-Struktur zugeordnet ist. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine wird verwendet, um eine IRP abzuschließen, die einer RX_CONTEXT-Struktur zugeordnet ist. Diese Routine sollte nicht von Netzwerk-Mini-Redirectoren verwendet werden. |
|
Diese Routine ordnet eine neue instance einer MID_ATLAS-Datenstruktur zu und initialisiert sie. RDBSS verwendet die in dieser Datenstruktur definierte Multiplex-ID (MID), um sowohl der Netzwerkclient (Mini-Redirector) als auch der Server zwischen den gleichzeitig aktiven Anforderungen für jede Verbindung unterscheiden zu können. |
|
Diese Routine ordnet eine neue FCB-Struktur zu, initialisiert und fügt sie in die In-Memory-Datenstrukturen für eine NET_ROOT-Struktur ein, auf der dieser FCB geöffnet wird. Die zugeordnete Struktur verfügt über Platz für eine SRV_OPEN und eine FOBX-Struktur. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Mit dieser Routine wird eine neue FOBX-Struktur (File Object Extension) zugeordnet, initialisiert und eingefügt. Netzwerk-Miniumleitungen sollten diese Routine aufrufen, um am Ende eines erfolgreichen Erstellungsvorgangs einen FOBX-Vorgang zu erstellen. |
|
Diese Routine erstellt einen Knoten, der eine NET_ROOT-Struktur darstellt, und fügt den Namen in die Net Name-Tabelle des zugeordneten Geräteobjekts ein. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungen verwendet werden. |
|
Diese Routine ordnet eine neue RX_CONTEXT-Struktur zu und initialisiert die Datenstruktur. |
|
Diese Routine erstellt einen Knoten, der einen Serveraufrufkontext darstellt, und fügt den Namen in die von RDBSS verwaltete Net Name-Tabelle ein. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine ordnet eine neue SRV_OPEN-Struktur zu, initialisiert und fügt sie in die von RDBSS verwendeten In-Memory-Datenstrukturen ein. Wenn eine neue Struktur zugeordnet werden muss, verfügt sie über Platz für eine FOBX-Struktur. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine erstellt einen Knoten, der eine V_NET_ROOT-Struktur darstellt, und fügt den Namen in die Net Name-Tabelle ein. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine löst eine Ausnahme aus, die vom Kerneldebugger behandelt wird, wenn eine installiert ist. Andernfalls wird sie vom Debugsystem behandelt. |
|
Diese Routine dekrementiert die Verweisanzahl auf einem instance mehrerer der von RDBSS verwendeten Datenstrukturen mit Verweiszählung. |
|
Diese Routine dereferenziert eine RX_CONTEXT-Struktur. Wenn die Verweisanzahl auf 0 (null) festgelegt ist, wird die Zuordnung aufgehoben und die angegebene RX_CONTEXT-Struktur aus den RDBSS-In-Memory-Datenstrukturen entfernt. |
|
Diese Routine zerstört eine vorhandene instance einer MID_ATLAS Datenstruktur und gibt den zugeordneten Arbeitsspeicher frei. |
|
Diese Routine ruft eine Routine im Kontext eines Workerthreads auf. |
|
Diese Routine wird von einem monolithischen Netzwerk-Miniumleitungstreiber aus seinem DriverEntry aufgerufen, um RDBSS zu initialisieren. Bei nicht monolithischen Treibern entspricht diese Initialisierungsroutine der DriverEntry-Routine des rdbss.sys Gerätetreibers. |
|
Diese Routine löscht eine Verbindung mit einer Freigabe. Alle Dateien, die über die Verbindung geöffnet werden, werden abhängig von der angegebenen Kraftstufe geschlossen. Der Netzwerkminiumleitungsor kann die Transportverbindung aus Leistungsgründen geöffnet lassen, es sei denn, es ist eine Option angegeben, um eine Verbindungsschließung zu erzwingen. |
|
Diese Routine schließt die angegebene FCB-Struktur ab. Der Aufrufer muss über eine exklusive Sperre für die NET_ROOT Struktur verfügen, die FCB zugeordnet ist. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine schließt die angegebene FOBX-Struktur ab. Der Aufrufer muss über eine exklusive Sperre für den FCB verfügen, der diesem FOBX zugeordnet ist. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungen verwendet werden. |
|
Diese Routine schließt die angegebene NET_ROOT-Struktur ab. Der Aufrufer sollte exklusiven Zugriff auf die Sperre für die NetName-Tabelle des Geräteobjekts haben, das dieser NET_ROOT-Struktur zugeordnet ist (über die SRV_CALL-Struktur). Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine schließt die angegebene SRV_CALL-Struktur ab. Der Aufrufer sollte exklusiven Zugriff auf die Sperre für die NetName-Tabelle des Geräteobjekts haben, das dieser SRV_CALL-Struktur zugeordnet ist. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine schließt die angegebene SRV_OPEN-Struktur ab. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungstreibern verwendet werden. |
|
Diese Routine schließt die angegebene V_NET_ROOT-Struktur ab. Der Aufrufer muss exklusiven Zugriff auf die Sperre in der NetName-Tabelle des Geräteobjekts haben, das dieser V_NET_ROOT-Struktur zugeordnet ist. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungen verwendet werden. |
|
Diese Routine wird verwendet, um die Initialisierung eines FCB nach dem erfolgreichen Abschluss eines Erstellungsvorgangs durch den Netzwerk-Mini-Redirector abzuschließen. |
|
Diese Routinekraft schließt alle V_NET_ROOT Strukturen ab, die einer bestimmten NET_ROOT-Struktur zugeordnet sind. Der Aufrufer muss exklusiven Zugriff auf die Sperre in der NetName-Tabelle des Geräteobjekts haben, das dieser V_NET_ROOT-Struktur zugeordnet ist. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Miniumleitungen verwendet werden. |
|
Diese Routine implementiert den File System Driver (FSD)-Dispatch für RDBSS zum Verarbeiten eines E/A-Anforderungspakets (IRP). Diese Routine wird von einem Netzwerk-Mini-Redirector in den Treiberverteilungsroutinen aufgerufen, um die RDBSS-Verarbeitung einer Anforderung zu initiieren. |
|
Mit dieser Routine wird das von einer RX_CONTEXT-Struktur angegebene E/A-Anforderungspaket (IRP) zur Verarbeitung durch den Dateisystemprozess (File System Process, FSP) in die Workerwarteschlange in die Warteschlange gestellt. |
|
Diese Routine ruft die Dateigröße aus der FCB-Struktur mithilfe einer Sperre ab, um sicherzustellen, dass der 64-Bit-Wert konsistent gelesen wird. |
|
Diese Routine gibt einen Zeiger auf den Prozess des Standard Threads zurück, der vom RDBSS-Kernelprozess verwendet wird. |
|
Diese Routine wird aufgerufen, um eine Änderungsanforderung für den Pufferzustand (z. B. eine Oplockunterbrechungsanzeige) für die spätere Verarbeitung zu registrieren. |
|
Diese Routine wird aufgerufen, um eine Änderungsanforderung für den Pufferzustand (z. B. eine Oplockunterbrechungsanzeige) für die spätere Verarbeitung zu registrieren. |
|
Diese Routine versucht, den Dateityp (Verzeichnis oder Nicht-Verzeichnis) aus dem Feld CreateOptions ( Create.NtCreateParameters.CreateOptions) in der RX_CONTEXT-Struktur abzuleiten. |
|
Diese Routine initialisiert eine neu zugeordnete RX_CONTEXT-Struktur. |
|
Diese Routine bestimmt, ob eine Datei von einem clientseitigen Zwischenspeicherungs-Agent im Benutzermodus geöffnet wurde. Diese Routine ist nur unter Windows Server 2003 verfügbar. |
|
Diese Routine wird von einem Netzwerk-Mini-Redirector aufgerufen, um die Dateisperren für einen FCB aufzulisten. |
|
Diese Routine wird aufgerufen, um einen Fehler im E/A-Fehlerprotokoll zu protokollieren. Es wird empfohlen, das RxLogEvent - oder RxLogFailure-Makro zu verwenden, anstatt diese Routine direkt aufzurufen. |
|
Diese Routine ordnet eine E/A-Fehlerprotokollstruktur zu, füllt die Protokollstruktur aus und schreibt diese Struktur in das E/A-Fehlerprotokoll. |
|
Diese Routine wird aufgerufen, um einen Fehler in einem E/A-Fehlerprotokoll zu protokollieren. Diese Routine codiert die Zeilennummer und status in den Datenpuffer, der in der E/A-Fehlerprotokollstruktur gespeichert ist. |
|
Diese Routine muss von den niedrigen E/A-Routinen eines Netzwerk-Miniumleitungstreibers aufgerufen werden, wenn die Verarbeitung abgeschlossen ist, wenn die Routine ursprünglich ausstehend zurückgegeben wurde. |
|
Diese Routine gibt den Puffer zurück, der der MDL aus der LowIoContext-Struktur einer RX_CONTEXT-Struktur entspricht. |
|
Diese Routine ändert das Geräteobjekt, um ein "verspätetes Gerät" verfügbar zu machen. Ein verspätetes Gerät ist ein Gerät, das nicht in der Laderoutine des Treibers erstellt wird. |
|
Diese Routine ordnet einen MID dem zugeordneten Kontext in einer MID_ATLAS Datenstruktur zu und entfernt dann die Zuordnung des MID zum Kontext. |
|
Diese Routine ordnet einen MID dem zugeordneten Kontext in einer MID_ATLAS Datenstruktur zu. |
|
Diese Routine gibt die Systempufferadresse aus dem E/A-Anforderungspaket (IRP) zurück. |
|
Diese Routine akzeptiert einen Namenscacheeintrag und aktualisiert die Ablaufzeit und den Netzwerk-Miniumleitungskontext. Anschließend wird der Eintrag in der aktiven Liste platziert. |
|
Diese Routine überprüft einen NAME_CACHE Eintrag auf Gültigkeit. |
|
Diese Routine ordnet eine NAME_CACHE-Struktur mit der angegebenen Namenszeichenfolge zu und initialisiert sie. Es wird erwartet, dass der Aufrufer dann alle zusätzlichen Netzwerkminiumleitungselemente des Namenscachekontexts initialisiert und den Eintrag dann in die Aktive Namenscacheliste eingibt. |
|
Mit dieser Routine wird ein NAME_CACHE Eintrag in die kostenlose Liste aufgenommen. |
|
Diese Routine läuft alle NAME_CACHE Einträge ab, deren Namenspräfix mit dem angegebenen kurzen Dateinamen übereinstimmt. |
|
Diese Routine sucht nach einer Übereinstimmung mit einer angegebenen Namenszeichenfolge für einen NAME_CACHE Eintrag. |
|
Diese Routine gibt den Speicher für alle NAME_CACHE Einträge frei, die einer NAME_CACHE_CONTROL-Struktur zugeordnet sind. |
|
Diese Routine gibt den Speicher für einen NAME_CACHE-Eintrag frei und erhöht die Anzahl NAME_CACHE Cacheeinträge, die einer NAME_CACHE_CONTROL-Struktur zugeordnet sind. |
|
Diese Routine initialisiert eine NAME_CACHE-Struktur und ordnet sie einer NAME_CACHE_CONTROL-Struktur zu. |
|
Diese Routine gibt die Adresse des Benutzerpuffers zurück, der für niedrige E/A-Vorgänge verwendet wird. Diese Routine ist nur unter Windows XP und Windows 2000 verfügbar. |
|
Diese Routine ruft eine exklusive Sperre für eine Präfixtabelle ab, die zum Katalogieren SRV_CALL und NET_ROOT Namen verwendet wird. Diese Routine ist nur unter Windows XP und Windows 2000 verfügbar. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerkminiumleitungen verwendet werden. |
|
Diese Routine ruft eine freigegebene Sperre für eine Präfixtabelle ab, die zum Katalogieren SRV_CALL und NET_ROOT Namen verwendet wird. Diese Routine ist nur unter Windows XP und Windows 2000 verfügbar. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Mini-Redirector-Treibern verwendet werden. |
|
RxpDereferenceAndFinalizeNetFcb | Diese Routine leitet die Referenzanzahl ab und finalisiert einen FCB. Diese Routine ist nur unter Windows Server 2003 Service Pack 1 (SP1) und höher verfügbar. |
Durch diese Routine wird die Referenzanzahl für einen FCB dekrementiert. |
|
Diese Routine wird von Treibern verwendet, um eine Einmalige Timeranforderung zu initialisieren. Die an diese Routine übergebene Workerthreadroutine wird einmal aufgerufen, wenn der Timer abläuft. |
|
Diese Routine wird verwendet, um eine wiederkehrende Zeitgeberanforderung zu initialisieren. Die an diese Routine übergebene Workerthreadroutine wird in regelmäßigen Abständen aufgerufen, wenn der wiederkehrende Timer basierend auf den Eingabeparametern für diese Routine ausgelöst wird. |
|
Diese Routine ruft die Routine im Kontext eines Workerthreads auf. |
|
Diese Routine erhöht die Referenzanzahl für einen FCB. |
|
Die Routine sucht einen Namen in einer Präfixtabelle, mit der SRV_CALL und NET_ROOT Namen katalogisiert werden, und konvertiert vom zugrunde liegenden Zeiger in die enthaltende Struktur. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Mini-Redirector-Treibern verwendet werden. |
|
Diese Routine gibt eine Sperre für eine Präfixtabelle frei, die zum Katalogieren von SRV_CALL und NET_ROOT Namen verwendet wird. Diese Routine ist nur unter Windows XP und Windows 2000 verfügbar. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerk-Mini-Redirector-Treibern verwendet werden. |
|
Diese Routine bereitet eine RX_CONTEXT Struktur für die Wiederverwendung vor, indem alle vorgangsspezifischen Zuordnungen und Übernahmen zurückgesetzt werden. Die vom IRP erhaltenen Parameter werden nicht geändert. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerkminiumleitungen verwendet werden. |
|
Mit dieser Routine wird der Dateiobjektname eingerichtet, um eine Erneute Analyse zu erleichtern. Diese Routine wird von den Netzwerkminiumleitungen verwendet, um symbolische Links zu durchlaufen. Diese Routine wird intern von RDBSS verwendet und sollte nicht von Netzwerkminiumleitungen verwendet werden. |
|
Diese Routine wird verwendet, um Anforderungen zum Rückschluss SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB und SRV_OPEN Strukturen in überprüften Builds nachzuverfolgen. Auf ein Protokoll dieser Rückschlussanforderungen kann das Protokollierungssystem und WMI zugreifen. Bei Einzelhandelsbuilds bringt diese Routine nichts. |
|
Diese Routine wird verwendet, um Anforderungen zu verfolgen, um auf SRV_CALL-, NET_ROOT-, V_NET_ROOT-, FOBX-, FCB- und SRV_OPEN-Strukturen in überprüften Builds zu verweisen. Auf ein Protokoll dieser Verweisanforderungen kann vom Protokollierungssystem und WMI zugegriffen werden. Bei Einzelhandelsbuilds bringt diese Routine nichts. |
|
Die Routine wird von einem Netzwerk-Miniumleitungstreiber aufgerufen, um die Registrierung des Treibers bei RDBSS aufzuheben und die Registrierungsinformationen aus der internen RDBSS-Registrierungstabelle zu entfernen. |
|
Diese Routine löscht alle FOBX-Strukturen, die einem Netzwerkminiumleitungsor zugeordnet sind. |
|
Diese Routine löscht alle FOBX-Strukturen, die einer NET_ROOT-Struktur zugeordnet sind. |
|
Diese Routine ordnet einen MID einem alternativen Kontext neu zu. |
|
Diese Routine erhöht die Verweisanzahl für eine instance mehrerer der von RDBSS verwendeten referenzgezählten Datenstrukturen. |
|
Diese Routine wird von einem Netzwerk-Miniumleitungstreiber aufgerufen, um den Treiber bei RDBSS zu registrieren, wodurch die Registrierungsinformationen zu einer internen Registrierungstabelle hinzugefügt werden. RDBSS erstellt auch ein Geräteobjekt für den Netzwerkminiumleitungsor. |
|
Diese Routine gibt die FCB-Ressource frei, die mit RxAcquireExclusiveFcbResourceInMRx oder RxAcquireSharedFcbResourceInMRx abgerufen wurde. |
|
RxReleaseFcbResourceForThreadInMRx | Diese Routine gibt die FCB-Ressource frei, die mit RxAcquireSharedFcbResourceInMRxEx erworben wurde. Diese Routine ist nur unter Windows Server 2003 Service Pack 1 (SP1) und höher verfügbar. |
Diese Routine aktiviert den nächsten wartenden Thread (falls vorhanden) in der serialisierten blockierenden E/A-Warteschlange. |
|
Diese Routine löscht alle FOBX-Strukturen, die einem bestimmten Netzwerk-Mini-Redirector-Geräteobjekt zugeordnet sind. |
|
Diese Routine löscht alle FOBX-Strukturen, die sich auf die angegebene NET_ROOT Struktur beziehen. |
|
Diese Routine wird von einem Netzwerk-Mini-Redirector-Treiber aufgerufen, um die Domäne festzulegen, die für Maillot-Übertragungen verwendet wird, wenn mailslots vom Treiber unterstützt werden. |
|
Diese Routine richtet eine Netzwerkminiumleitungsroutine für eine RX_CONTEXT-Struktur ein. |
|
Diese Routine legt den Domänennamen fest, der einem bestimmten Server (SRV_CALL Struktur) zugeordnet ist. |
|
Diese Routine reißt den Dispatcherkontext für einen Netzwerk-Mini-Redirector herunter. Diese Routine ist nur unter Windows XP und höher verfügbar. |
|
Diese Routine startet einen Netzwerkminiumleitungsor, der aufgerufen hat, um sich selbst zu registrieren. RDBSS registriert auch den Netzwerkminiumleitungstreiber als UNC-Anbieter (Universal Naming Convention) beim MUP (Multiple UNC Provider), wenn der Treiber die Unterstützung für UNC-Namen angibt. |
|
Mit dieser Routine wird ein Netzwerk-Miniumleitungstreiber beendet. Ein angehaltener Treiber akzeptiert keine neuen Befehle mehr. |
|
Diese Routine ist eine in rxstruc.h definierte Inlinefunktion, die von einem Netzwerk-Miniumleitungstreiber aufgerufen wird, um die Registrierung des Treibers bei RDBSS aufzuheben und die Registrierungsinformationen aus der internen RDBSS-Registrierungstabelle zu entfernen. Die RxUnregisterMinirdr-Inlinefunktion ruft intern RxpUnregisterMinirdr auf. |
|
Diese Routine weist Arbeitsspeicher aus einem Pool mit einem Vier-Byte-Tag am Anfang des Blocks zu, das zum Abfangen von Instanzen von Speicherproblemen verwendet werden kann. Es wird empfohlen, das RxAllocatePoolWithTag-Makro zu verwenden, anstatt diese Routine direkt aufzurufen. |
|
Diese Routine überprüft einen Speicherblock auf eine spezielle RX_POOL_HEADER Headersignatur. Beachten Sie, dass ein Netzwerk-Miniumleitungstreiber diesen speziellen Signaturblock dem zugewiesenen Arbeitsspeicher hinzufügen muss, um die Routine verwenden zu können. Diese Routine sollte nicht verwendet werden, da dieser spezielle Headerblock nicht implementiert wurde. |
|
Diese Routine gibt einen Speicherpool frei. Es wird empfohlen, das RxFreePool-Makro zu verwenden, anstatt diese Routine direkt aufzurufen. |
|
Diese Routine verwendet eine Formatzeichenfolge und variable Anzahl von Parametern und formatiert eine Ausgabezeichenfolge für die Strukturierung als E/A-Fehlerprotokolleintrag, wenn die Protokollierung aktiviert ist. Es wird empfohlen, das RxLog-Makro zu verwenden, anstatt diese Routine direkt aufzurufen. Diese Routine ist nur für überprüfte Builds von RDBSS unter Windows Server 2003, Windows XP und Windows 2000 verfügbar. |
|
Diese Routine füllt einen schnellen E/A-Versandvektor aus, der mit dem normalen E/A-Vektor identisch ist, und installiert ihn in das Treiberobjekt, das dem übergebenen Geräteobjekt zugeordnet ist. Diese Routine wird nur für nicht monolithische Treiber implementiert und macht nichts mit monolithischen Treibern. |
|
__RxSynchronizeBlockingOperations | Diese Routine wird verwendet, um blockierende E/A mit derselben Arbeitswarteschlange zu synchronisieren. Diese Routine wird intern von RDBSS verwendet, um Named Pipe-Vorgänge zu synchronisieren. Diese Routine kann von einem Netzwerkminiumleitungsor verwendet werden, um Vorgänge in einer separaten Warteschlange zu synchronisieren, die vom Netzwerkminiumleitungsor verwaltet wird. Diese Routine ist nur unter Windows Server 2003 verfügbar. |
__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock | Diese Routine wird verwendet, um blockierende E/A mit derselben Arbeitswarteschlange zu synchronisieren. Diese Routine wird intern von RDBSS verwendet, um Named Pipe-Vorgänge zu synchronisieren. Diese Routine kann von einem Netzwerkminiumleitungsor verwendet werden, um Vorgänge in einer separaten Warteschlange zu synchronisieren, die vom Netzwerkminiumleitungsor verwaltet wird. Diese Routine ist nur unter Windows XP und Windows 2000 verfügbar. |