RxReleaseFcbResourceInMRx-Funktion (mrxfcb.h)

RxReleaseFcbResourceInMRx gibt die FCB-Ressource frei, die von einem Netzwerk-Miniumleitungstreiber abgerufen wurde.

Syntax

void RxReleaseFcbResourceInMRx(
  PMRX_FCB Fcb
);

Parameter

Fcb

Ein Zeiger auf den FCB. Dieser Parameter ist erforderlich und darf nicht NULL sein.

Rückgabewert

Keine

Bemerkungen

Die Synchronisierungsressourcen, die für einen Netzwerk-Miniumleitungstreiber von Interesse sind, sind in erster Linie dem FCB zugeordnet. Es gibt eine E/A-Ressource für Paging und eine reguläre Ressource. Die E/A-Pagingressource wird intern von RDBSS verwaltet. Die einzige Ressource, auf die ein Netzwerk-Miniumleitungstreiber zugreifen kann, ist die reguläre Ressource.

Die RxReleaseFcbResourceInMRx-Routine gibt eine FCB-Ressource frei, die zuvor durch Aufrufen von RxAcquireExclusiveFcbResourceInMRx, RxAcquireSharedFcbResourceInMRx oder RxAcquireSharedFcbResourceInMRxex abgerufen wurde. Wenn für diesen FCB ausstehende Pufferzustandsänderungsanforderungen vorhanden sind, werden diese Pufferzustandsänderungen zuerst verarbeitet, bevor die RxReleaseFcbResourceInMRx-Routine zurückgibt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile mrxfcb.h (einschließlich Mrxfcb.h)
IRQL <= APC_LEVEL

Weitere Informationen

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceForThreadInMRx