Metode IBidiSpl::SendRecv (bidispl.h)

Metode SendRecv mengirimkan permintaan bidi ke printer.

Sintaks

HRESULT SendRecv(
  [in] const LPCWSTR pszAction,
  [in] IBidiRequest  *pRequest
);

Parameter

[in] pszAction

Penunjuk ke string yang dihentikan NULL yang menentukan tindakan untuk permintaan bidi ini. Ini bisa menjadi salah satu konstanta berikut.

Terus-menerus Nilai Deskripsi
BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" Menghitung skema. Data yang dikembalikan akan menjadi daftar skema yang didukung oleh pemantau port atau penyedia cetak.
BIDI_ACTION_GET L"Get" Dapatkan nilai skema tertentu.
BIDI_ACTION_GET_ALL L"GetAll" Dapatkan nilai semua simpul anak dari skema yang ditentukan.
BIDI_ACTION_SET L"Set" Tetapkan nilai skema.
BIDI_ACTION_GET_WITH_ARGUMENT L"GetWithArgument" Minta nilai skema bidi menggunakan himpunan data sebagai argumen input.

[in] pRequest

Pointer ke satu permintaan bidi.

Menampilkan nilai

Metode mengembalikan salah satu nilai berikut.

Nilai Deskripsi
S_OK Operasi berhasil dilakukan.
E_HANDLE Handel antarmuka tidak valid.
Tidak satu pun jawaban di atas HRESULT berisi kode kesalahan yang sesuai dengan kesalahan terakhir.

Perhatikan bahwa HRESULT mungkin berisi kode kesalahan sistem yang ditentukan dalam Kode Kesalahan Bidi.

Keterangan

Nilai BIDI_ACTION_* adalah string yang tidak peka huruf besar/kecil.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header bidispl.h
DLL Bidispl.dll

Lihat juga

Antarmuka Komunikasi Dua Arah

Skema Komunikasi Dua Arah

IBidiSpl