Bagikan melalui


struktur OPEN_PRINTER_PROPS_INFOW (shellapi.h)

Mengidentifikasi lembar properti tertentu di halaman properti printer dan apakah lembar properti tersebut harus dimodifikasi. Secara opsional digunakan dengan fungsi SHInvokePrinterCommand.

Sintaksis

typedef struct _OPEN_PRINTER_PROPS_INFOW {
  DWORD  dwSize;
  LPWSTR pszSheetName;
  UINT   uSheetIndex;
  DWORD  dwFlags;
  BOOL   bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;

Anggota

dwSize

Jenis: DWORD

Ukuran struktur.

pszSheetName

Jenis: LPSTR

Nama lembar properti. Jika lembar yang ditentukan tidak ditemukan, lembar properti masih muncul dengan halaman pertama default.

uSheetIndex

Jenis: UINT

Indeks lembar properti dalam array lembar properti yang membentuk jendela. Jika kosong atau tidak valid, halaman pertama default ditampilkan.

dwFlags

Jenis: DWORD

Tidak digunakan.

bModal

Jenis: BOOL

TRUE jika lembar properti harus dimodifikasi; jika tidak, FALSE.

Komentar

Struktur ini dapat diteruskan dalam parameter lpBuf2 dari fungsi SHInvokePrinterCommand ketika parameter uAction fungsi tersebut diatur ke PRINTACTION_PROPERTIES.

Nota

Header shellapi.h mendefinisikan OPEN_PRINTER_PROPS_INFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header shellapi.h