RxReleaseFcbResourceForThreadInMRx-Funktion (mrxfcb.h)
RxReleaseFcbResourceForThreadInMRx gibt die FCB-Ressource frei, die von einem Netzwerk-Miniumleitungstreiber mit einer bestimmten Thread-ID abgerufen wurde.
Syntax
void RxReleaseFcbResourceForThreadInMRx(
[in] IN PRX_CONTEXT pRxContext,
[in, out] IN OUT PMRX_FCB MrxFcb,
[in] IN ERESOURCE_THREAD ResourceThreadId
);
Parameter
[in] pRxContext
Ein Zeiger auf die RX_CONTEXT-Struktur.
[in, out] MrxFcb
Ein Zeiger auf den FCB. Dieser Parameter ist erforderlich und darf nicht NULL sein.
[in] ResourceThreadId
Die Thread-ID, die die Ressource ursprünglich abgerufen hat.
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 RxReleaseFcbResourceForThreadInMRx-Routine gibt eine FCB-Ressource frei, die zuvor für eine bestimmte Thread-ID abgerufen wurde. Diese Ressource wäre durch Aufrufen von RxAcquireExclusiveFcbResourceInMRx, RxAcquireSharedFcbResourceInMRx oder RxAcquireSharedFcbResourceInMRxEx abgerufen worden. Wenn änderungsanforderungen für diesen FCB ausstehen, werden diese Pufferzustandsänderungen zuerst verarbeitet, bevor die RxReleaseFcbResourceForThreadInMRx-Routine zurückgibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | RxReleaseFcbResourceForThreadInMRx ist nur unter Windows Server 2003 SP1 und höher verfügbar. |
Zielplattform | Desktop |
Kopfzeile | mrxfcb.h (einschließlich Mrxfcb.h) |
IRQL | <= APC_LEVEL |
Weitere Informationen
RxAcquireExclusiveFcbResourceInMRx
RxAcquireSharedFcbResourceInMRx