APPINFODATA 構造体 (shappmgr.h)
パブリッシュされたアプリケーションに関する情報を、プログラムの追加と削除コントロール パネルユーティリティに提供します。
構文
typedef struct _AppInfoData {
DWORD cbSize;
DWORD dwMask;
LPWSTR pszDisplayName;
LPWSTR pszVersion;
LPWSTR pszPublisher;
LPWSTR pszProductID;
LPWSTR pszRegisteredOwner;
LPWSTR pszRegisteredCompany;
LPWSTR pszLanguage;
LPWSTR pszSupportUrl;
LPWSTR pszSupportTelephone;
LPWSTR pszHelpLink;
LPWSTR pszInstallLocation;
LPWSTR pszInstallSource;
LPWSTR pszInstallDate;
LPWSTR pszContact;
LPWSTR pszComments;
LPWSTR pszImage;
LPWSTR pszReadmeUrl;
LPWSTR pszUpdateInfoUrl;
} APPINFODATA, *PAPPINFODATA;
メンバー
cbSize
型: DWORD
APPINFODATA データ構造のサイズを指定する DWORD 型の値。 このフィールドは、プログラムの追加と削除の実行可能コードによって設定されます。
dwMask
型: DWORD
構造体内のどの項目が必要か、または有効であるかを示すビットマスクを指定する DWORD 型の値。 GetAppInfo の実装では、設定されているビットについてこの値を検査し、それらのビットに対応する値の提供を試みる必要があります。 実装では、返されるメンバーに対してのみビットを設定して を返す必要もあります。
pszDisplayName
種類: LPWSTR
アプリケーションの表示名を含む文字列へのポインター。 この文字列のメモリは 、CoTaskMemAlloc を使用して割り当て、 CoTaskMemFree を使用して解放する必要があります。
pszVersion
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszPublisher
pszProductID
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszRegisteredOwner
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszRegisteredCompany
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszLanguage
種類: LPWSTR
公開されたアプリケーションには適用されません。
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszSupportUrl
種類: LPWSTR
情報をサポートする URL。 この文字列は、[プログラムの追加と削除コントロール パネルアプリケーション名を含むリンクとして表示されます。 この文字列のメモリは 、CoTaskMemAlloc を使用して割り当て、 CoTaskMemFree を使用して解放する必要があります。
pszSupportTelephone
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszHelpLink
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszInstallLocation
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszInstallSource
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszInstallDate
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszContact
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszComments
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszImage
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszReadmeUrl
種類: LPWSTR
公開されたアプリケーションには適用されません。
pszUpdateInfoUrl
種類: LPWSTR
公開されたアプリケーションには適用されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP、Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | shappmgr.h |