Freigeben über


RxCeTearDownTransport-Funktion (rxce.h)

RxCeTearDownTransport die Verknüpfung eines RDBSS-Transportobjekts aufheben.

Syntax

NTSTATUS RxCeTearDownTransport(
  [in] IN PRXCE_TRANSPORT pTransport
);

Parameter

[in] pTransport

Ein Zeiger auf den RDBSS-Transport, der heruntergerissen werden soll.

Rückgabewert

RxCeTearDownTransport gibt STATUS_SUCCESS bei Erfolg oder einer der folgenden Fehlercodes für Fehler zurück:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER
Der pTransport Parameter, der an RxCeTearDownAddress übergeben wurde, oder eines der Mit diesem Transport zugeordneten Datenmber war ungültig.

Bemerkungen

Wenn RxCeTearDownTransport erfolgreich ist, werden die Datenmmber in der RXCE_TRANSPORT Struktur, auf die der pTransport-Parameter verweist, ordnungsgemäß nicht initialisiert, der RDBSS-Transport wird vom angegebenen TDI-Transport freigegeben, und der zugeordnete Speicher für Namenspuffer und Anbieterinformationen wird freigegeben.

Wenn ein Transport, der nicht gebunden wurde, im pTransport--Parameter angegeben ist, wird kein Fehler zurückgegeben, und der Vorgang gibt STATUS_SUCCESS zurück.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- rxce.h (include Rxce.h)
IRQL- <= APC_LEVEL

Siehe auch

RxCeBuildTransport