Bagikan melalui


Struktur ShellCommandInfo (ndattrib.h)

Struktur ShellCommandInfo berisi data yang diperlukan untuk meluncurkan aplikasi tambahan untuk opsi perbaikan manual.

Sintaks

typedef struct tagShellCommandInfo {
  LPWSTR pwszOperation;
  LPWSTR pwszFile;
  LPWSTR pwszParameters;
  LPWSTR pwszDirectory;
  ULONG  nShowCmd;
} ShellCommandInfo, *PShellCommandInfo;

Anggota

pwszOperation

Jenis: [string] LPWSTR

Penunjuk ke string yang dihentikan null yang berisi tindakan yang akan dilakukan. Kumpulan kata kerja yang tersedia yang menentukan tindakan tergantung pada file atau folder tertentu. Umumnya, tindakan yang tersedia dari menu pintasan objek tersedia kata kerja. Untuk informasi lebih lanjut, lihat bagian Keterangan.

pwszFile

Jenis: [string] LPWSTR

Penunjuk ke string yang dihentikan null yang menentukan file atau objek untuk menjalankan kata kerja yang ditentukan. Untuk menentukan objek namespace Shell, berikan nama parse yang sepenuhnya memenuhi syarat. Perhatikan bahwa tidak semua kata kerja didukung pada semua objek. Misalnya, tidak semua jenis dokumen mendukung kata kerja "cetak".

pwszParameters

Jenis: [string] LPWSTR

Penunjuk ke string yang dihentikan null yang menentukan parameter yang akan diteruskan ke aplikasi, hanya jika parameter pwszFile menentukan file yang dapat dieksekusi. Format string ini ditentukan oleh kata kerja yang akan dipanggil. Jika pwszFile menentukan file dokumen, pwszParameters harus NULL.

pwszDirectory

Jenis: [string] LPWSTR

Penunjuk ke string yang dihentikan null yang menentukan direktori default.

nShowCmd

Jenis: ULONG

Bendera yang menentukan bagaimana aplikasi akan ditampilkan saat dibuka. Jika pwszFile menentukan file dokumen, bendera hanya diteruskan ke aplikasi terkait. Terserah aplikasi untuk memutuskan cara menanganinya.

Keterangan

Dalam kasus opsi perbaikan manual, pemanggil dapat menggunakan struktur ini untuk memanggil fungsi ShellExecute untuk meluncurkan aplikasi tambahan yang dapat membantu pengguna memperbaiki masalah.

Kata kerja berikut digunakan sehubungan dengan pwszOperation.

Istilah Deskripsi
Mengedit Meluncurkan editor dan membuka dokumen untuk pengeditan. Jika pwszFile bukan file dokumen, fungsi gagal.
Menjelajahi Menjelajahi folder yang ditentukan oleh parameter pwszFile .
Menemukan Memulai pencarian mulai dari direktori yang ditentukan.
Terbuka Membuka file yang ditentukan oleh parameter pwszFile . File dapat berupa file yang dapat dieksekusi, file dokumen, atau folder.
Cetak Mencetak file dokumen yang ditentukan oleh parameter pwszFile . Jika pwszFile bukan file dokumen, fungsi gagal.
NULL Digunakan ketika kata kerja lain tidak berlaku.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header ndattrib.h