Freigeben über


RxCeTearDownTransport-Funktion (rxce.h)

RxCeTearDownTransport hebt die Bindung eines RDBSS-Transportobjekts auf.

Syntax

NTSTATUS RxCeTearDownTransport(
  [in] IN PRXCE_TRANSPORT pTransport
);

Parameter

[in] pTransport

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

Rückgabewert

RxCeTearDownTransport gibt STATUS_SUCCESS bei Erfolg oder einen der folgenden Fehlercodes bei Einem Fehler zurück:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER
Der pTransport-Parameter , der an RxCeTearDownAddress oder einen der diesem Transport zugeordneten Datenmember übergeben wurde, war ungültig.

Hinweise

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

Wenn ein Transport, an den 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
Kopfzeile rxce.h (include Rxce.h)
IRQL <= APC_LEVEL

Weitere Informationen

RxCeBuildTransport