Função RtwqCreateAsyncResult (rtworkq.h)
Cria um objeto de resultado assíncrono. Use essa função se você estiver implementando um método assíncrono.
Sintaxe
HRESULT RtwqCreateAsyncResult(
[in] IUnknown *appObject,
[in] IRtwqAsyncCallback *callback,
[in] IUnknown *appState,
[out] IRtwqAsyncResult **asyncResult
);
Parâmetros
[in] appObject
Ponteiro para o objeto armazenado no resultado assíncrono. Esse ponteiro é retornado pelo método IRtwqAsyncResult::GetObject . Este parâmetro pode ser NULL.
[in] callback
Ponteiro para a interface IRtwqAsyncCallback . Essa interface é implementada pelo chamador do método assíncrono.
[in] appState
Ponteiro para a interface IUnknown de um objeto de estado. Esse valor é fornecido pelo chamador do método assíncrono. Este parâmetro pode ser NULL.
[out] asyncResult
Recebe um ponteiro para a interface IRtwqAsyncResult . O chamador deve liberar a interface .
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Para invocar o retorno de chamada especificado em pCallback, chame a função RtwqInvokeCallback .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | rtworkq.h |
Biblioteca | Rtworkq.lib |
DLL | RTWorkQ.dll |