Método IDispenserDriver::EnlistResource (comsvcs.h)

Inscreve um recurso em uma transação.

Sintaxe

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

Parâmetros

[in] ResId

O recurso que o Gerenciador de Distribuidores está solicitando para ser inscrito na transação TransId.

[in] TransId

A transação na qual o Gerenciador de Distribuidores deseja que o Distribuidor de Recursos insira o recurso ResId . O Gerenciador de Distribuidores passa 0 para indicar que o Distribuidor de Recursos deve garantir que o recurso não esteja inscrito em nenhuma transação.

Valor retornado

Esse método pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
S_FALSE
O recurso não é inscrito (não é compatível com transações).
E_INVALIDARG
Um dos argumentos não é válido.
E_FAIL
O método falhou.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

IDispenserDriver