struktur BIDI_DATA (winspool.h)
Struktur BIDI_DATA digunakan untuk menyimpan nilai skema bidi.
Sintaks
typedef struct _BIDI_DATA {
DWORD dwBidiType;
union {
BOOL bData;
LONG iData;
LPWSTR sData;
FLOAT fData;
BINARY_CONTAINER biData;
} u;
} BIDI_DATA, *PBIDI_DATA, *LPBIDI_DATA;
Anggota
dwBidiType
Menentukan jenis data dalam permintaan bidi sebagai salah satu nilai yang tercantum dalam enumerasi BIDI_TYPE . Nilai anggota ini menentukan mana dari lima anggota serikat berikut yang valid.
u
u.bData
Menentukan nilai Boolean. Anggota ini hanya berlaku jika nilai dwBidiType BIDI_BOOL, salah satu enumerator BIDI_TYPE.
u.iData
Menentukan nilai bilangan bulat. Anggota ini hanya valid jika nilai dwBidiType BIDI_INT, salah satu enumerator BIDI_TYPE.
u.sData
Penunjuk ke lokasi memori tempat byte pertama string disimpan. Anggota ini hanya berlaku jika nilai dwBidiType BIDI_STRING atau BIDI_TEXT, dua enumerator BIDI_TYPE.
u.fData
Menentukan nilai floating-point. Anggota ini hanya valid jika nilai dwBidiType BIDI_FLOAT, salah satu enumerator BIDI_TYPE.
u.biData
Menentukan struktur BINARY_CONTAINER yang menyimpan data biner. Anggota ini hanya valid jika nilai dwBidiType BIDI_BLOB, salah satu enumerator BIDI_TYPE.
Keterangan
Struktur BIDI_REQUEST_DATA dan BIDI_RESPONSE_DATA masing-masing memiliki anggota jenis ini, yang menyimpan data bidi untuk permintaan atau respons.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Struktur ini tersedia di Windows XP dan yang lebih baru. |
Header | winspool.h (termasuk Winspool.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk