WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT (wdfrequest.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT menetapkan nilai waktu habis dalam struktur WDF_REQUEST_SEND_OPTIONS driver.

Sintaks

void WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT(
  [in, out] PWDF_REQUEST_SEND_OPTIONS Options,
  [in]      LONGLONG                  Timeout
);

Parameter

[in, out] Options

Penunjuk ke struktur WDF_REQUEST_SEND_OPTIONS driver.

[in] Timeout

Nilai waktu habis absolut atau relatif. Untuk informasi selengkapnya, lihat anggota Batas Waktu struktur WDF_REQUEST_SEND_OPTIONS .

Nilai kembali

Tidak ada

Keterangan

Untuk menetapkan nilai waktu habis, driver Anda harus memanggil WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT setelah memanggil WDF_REQUEST_SEND_OPTIONS_INIT.

Fungsi WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT menyimpan nilai batas waktu yang ditentukan dalam anggota Batas Waktu struktur WDF_REQUEST_SEND_OPTIONS yang ditentukan. Ini juga menetapkan bendera WDF_REQUEST_SEND_OPTION_TIMEOUT di anggota Bendera struktur.

Contoh

Contoh kode berikut menginisialisasi struktur WDF_REQUEST_SEND_OPTIONS dan menetapkan nilai waktu habis untuk struktur. (Contoh memanggil WDF_REL_TIMEOUT_IN_SEC untuk menentukan nilai batas waktu relatif 10 detik.) Contoh kemudian menggunakan struktur WDF_REQUEST_SEND_OPTIONS sebagai input ke WdfUsbTargetPipeWriteSynchronously.

WDF_REQUEST_SEND_OPTIONS  syncReqOptions;

WDF_REQUEST_SEND_OPTIONS_INIT(
                              &syncReqOptions,
                              0
                              );
WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT(
                                     &syncReqOptions,
                                     WDF_REL_TIMEOUT_IN_SEC(10)
                                     );
status = WdfUsbTargetPipeWriteSynchronously(
                                            pipeHandle,
                                            NULL,
                                            &syncReqOptions,
                                            &writeBufDesc,
                                            NULL
                                            );

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfrequest.h (termasuk Wdf.h)

Lihat juga

WDF_REQUEST_SEND_OPTIONS

WDF_REQUEST_SEND_OPTIONS_INIT