Freigeben über


IDispenserDriver::EnlistResource-Methode (comsvcs.h)

Enlistt eine Ressource in eine Transaktion ein.

Syntax

HRESULT EnlistResource(
  [in] const RESID   ResId,
  [in] const TRANSID TransId
);

Parameter

[in] ResId

Die Ressource, die der Dispenser-Manager für die TransId-Transaktion anfordert.

[in] TransId

Die Transaktion, in der der Dispenser-Manager den Resource Dispenser zum Einlisten von RessourcenresId verwenden soll. Der Dispenser-Manager übergibt 0, um anzugeben, dass der Resource Dispenser sicherstellen soll, dass die Ressource nicht in eine Transaktion aufgenommen wird.

Rückgabewert

Diese Methode kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
S_FALSE
Die Ressource ist nicht einlistbar (nicht transaktionsfähig).
E_INVALIDARG
Eines der Argumente ist ungültig.
E_FAIL
Fehler bei der Methode.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

IDispenserDriver