SHGetAttributesFromDataObject は変更されるか利用できなくなる可能性がある。
SHGetAttributesFromDataObject pdo, dwAttributeMask, pdwAttributes, pcItems
pdo : [var] 型: IDataObject* 情報を取得するデータオブジェクト。 dwAttributeMask : [int] 型: DWORD 呼び出し側アプリケーションが取得したい情報を示す 1 つ以上の SFGAO フラグ。 pdwAttributes : [var] 型: DWORD* この関数が成功した場合、要求された属性のうち pdo 内のすべての項目に共通する属性を示す 1 つ以上の SFGAO フラグを受け取る DWORD 値へのポインター。この情報が不要な場合は NULL でもよい。 pcItems : [var] 型: UINT* この関数が成功した場合、pdo が指すデータオブジェクト内の PIDL の数を受け取る UINT へのポインター。この情報が不要な場合は NULL でもよい。
(プラグイン / モジュール : shell32.dll)
SHGetAttributesFromDataObject は変更されるか利用できなくなる可能性がある。 [戻り値] 型: HRESULT この関数は次のいずれかの値を返すことがある。 (以下省略)
| プラグイン / モジュール | shell32.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の shell32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_shell32_gen2.hs |