GpioChangeReader.WaitForItemsAsync(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Aguarda que o buffer seja preenchido com pelo menos o número de contagem de itens, momento em que a ação assíncrona será concluída. Essa ação é cancelável.
public:
virtual IAsyncAction ^ WaitForItemsAsync(int count) = WaitForItemsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction WaitForItemsAsync(int const& count);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction WaitForItemsAsync(int count);
function waitForItemsAsync(count)
Public Function WaitForItemsAsync (count As Integer) As IAsyncAction
Parâmetros
- count
-
Int32
int
O número de itens com os quais o buffer deve ser preenchido antes da conclusão da operação assíncrona.
Retornos
- Atributos
Comentários
Se o leitor de fixação ou alteração estiver fechado enquanto uma espera estiver em andamento, a operação assíncrona será cancelada.
As seguintes exceções podem ser geradas por este método:
- E_INVALIDARG - a contagem é 0 ou a contagem é maior que a capacidade do buffer.
- HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE) – O leitor de alteração foi descartado do pino associado foi fechado.
- HRESULT_FROM_WIN32(ERROR_OPERATION_ABORTED) – a operação assíncrona foi cancelada.