AASHELLMENUITEM 結構 (shlobj.h)
包含功能表項的相關信息。
語法
typedef struct tagAASHELLMENUITEM {
void *lpReserved1;
int iReserved;
UINT uiReserved;
LPAASHELLMENUFILENAME lpName;
LPWSTR psz;
} AASHELLMENUITEM, *LPAASHELLMENUITEM;
成員
lpReserved1
類型: VOID
保留的。 應用程式應該忽略此值。
iReserved
類型: int
保留的。 應用程式應該忽略此值。
uiReserved
類型: UINT
保留的。 應用程式應該忽略此值。
lpName
類型: LPAASHELLMENUFILENAME
如果選取的功能表項代表檔案,這個成員是包含檔名的 AASHELLMENUFILENAME 結構的指標。 否則,此成員為 NULL。
psz
類型: LPTSTR
字串的指標,其中包含沒有檔案時要使用的文字。
備註
重要 此結構不能與 Windows 2000 之後的作業系統搭配使用。
輔助功能工具可能會將 dwItemData 成員視為擁有功能表之程式中 AASHELLMENUITEM 結構的指標。 在此情況下,可能會檢查 lpName 和 psz 成員來判斷功能表項的身分識別。 如果 lpName 不是 NULL,則功能表項代表檔名,以 AASHELLMENUFILENAME 結構表示。 如果 lpName 為 NULL ,但 psz 不是 NULL,則功能表項代表 psz 成員所指向的字串。
lpName 和 psz 成員包含擁有功能表之進程的指標。
注意 Windows 檔案總管程式中並非所有擁有者繪製功能表都符合此慣例。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | shlobj.h |