Método ITransactionResourcePool::GetResource (comsvcs.h)

Recupera um objeto da lista de objetos em pool.

Sintaxe

HRESULT GetResource(
  [in]  IObjPool *pPool,
  [out] IUnknown **ppUnk
);

Parâmetros

[in] pPool

A chave para cada objeto no pool de recursos de transação. Ele determina o tipo de objeto em pool a ser recuperado da lista.

[out] ppUnk

Uma referência ao IUnknown do objeto em pool.

O objeto recuperado deve ter o mesmo ponteiro IObjPool que um objeto que foi colocado na lista usando PutResource.

Retornar valor

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY e E_UNEXPECTED, bem como os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
E_FAILED
O parâmetro pPool não correspondeu a nenhum objeto na lista de objetos em pool.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

IObjPool

ITransactionResourcePool