Share via


GpioChangeReader.WaitForItemsAsync(Int32) Metode

Definisi

Menunggu buffer diisi dengan setidaknya jumlah item, di mana tindakan asinkron akan selesai. Tindakan ini dapat dibatalkan.

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

Parameter

count
Int32

int

Jumlah item yang harus diisi buffer sebelum operasi asinkron selesai.

Mengembalikan

Atribut

Keterangan

Jika penyematan atau perubahan pembaca ditutup saat penantian sedang berlangsung, operasi asinkron akan dibatalkan.

Pengecualian berikut dapat dilemparkan dengan metode ini:

  • E_INVALIDARG - jumlahnya adalah 0, atau hitungan lebih besar dari kapasitas buffer.
  • HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE) - Pembaca perubahan dibuang dari pin terkait ditutup.
  • HRESULT_FROM_WIN32(ERROR_OPERATION_ABORTED) - operasi asinkron dibatalkan.

Berlaku untuk