Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |