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

BIDI_REQUEST_DATA

BIDI_RESPONSE_DATA

BIDI_TYPE

BINARY_CONTAINER