ShellCommandInfo 結構 (ndattrib.h)
ShellCommandInfo 結構包含啟動其他應用程式以進行手動修復選項所需的數據。
語法
typedef struct tagShellCommandInfo {
LPWSTR pwszOperation;
LPWSTR pwszFile;
LPWSTR pwszParameters;
LPWSTR pwszDirectory;
ULONG nShowCmd;
} ShellCommandInfo, *PShellCommandInfo;
成員
pwszOperation
類型: [字串] LPWSTR
Null 終止字串的指標,其中包含要執行的動作。 指定動作的可用動片語取決於特定檔案或資料夾。 一般而言,可從物件的快捷方式功能表取得的動作是可用的動詞。 如需詳細資訊,請參閱<備註>一節。
pwszFile
類型: [字串] LPWSTR
Null 終止字串的指標,指定要在其中執行指定動詞的檔案或物件。 若要指定Shell命名空間物件,請傳遞完整剖析名稱。 請注意,並非所有物件都支援所有動詞。 例如,並非所有文件類型都支援「列印」動詞。
pwszParameters
類型: [字串] LPWSTR
Null 終止字串的指標,指定要傳遞至應用程式的參數,只有在 pwszFile 參數指定可執行檔時。 這個字串的格式取決於要叫用的動詞。 如果 pwszFile 指定檔案, pwszParameters 應該是 NULL。
pwszDirectory
類型: [字串] LPWSTR
指定預設目錄之 Null 終止字串的指標。
nShowCmd
類型: ULONG
旗標,指定要在開啟應用程式時如何顯示。 如果 pwszFile 指定檔案,則旗標只會傳遞至相關聯的應用程式。 應用程式必須決定如何處理它。
備註
在手動修復選項的情況下,呼叫端可以使用這個結構來呼叫ShellExecute函式,以啟動可協助使用者修復問題的其他應用程式。
下列動詞用於與 pwszOperation 連線。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | ndattrib.h |