PROPSHEETUI_INFO構造体 (compstui.h)
PROPSHEETUI_INFO 構造体は、PFNPROPSHEETUI 型指定された関数をするための入力パラメーターとして使用されます。
typedef struct _PROPSHEETUI_INFO {
WORD cbSize;
WORD Version;
WORD Flags;
WORD Reason;
HANDLE hComPropSheet;
PFNCOMPROPSHEET pfnComPropSheet;
LPARAM lParamInit;
ULONG_PTR UserData;
ULONG_PTR Result;
} PROPSHEETUI_INFO, *PPROPSHEETUI_INFO;
cbSize
PROPSHEETUI_INFO 構造体の CPSUI 提供のサイズ (バイト単位)。
Version
PROPSHEETUI_INFO 構造体の CPSUI 提供のバージョン番号。 現在のバージョン番号は、compstui.h のPROPSHEETUI_INFO_VERSIONによって定義されます。
Flags
CPSUI が提供するビット フラグ。 次のフラグが定義されています。
旗 | 形容 |
---|---|
PSUIINFO_UNICODE | 設定すると、呼び出し元のアプリケーションは Unicode 文字を使用します。 |
Reason
PROPSHEETUI_INFO構造体が渡された PFNPROPSHEETUI型指定された関数によってプロパティ シートに対して実行されるアクションを指定する CPSUI 提供の定数。 次のいずれかの定数が指定されます。
PROPSHEETUI_REASON_DESTROY
PROPSHEETUI_REASON_GET_ICON
PROPSHEETUI_REASON_GET_INFO_HEADER
PROPSHEETUI_REASON_INIT
PROPSHEETUI_REASON_SET_RESULT
各定数の意味については、PFNPROPSHEETUI 説明の「解説」セクションを参照してください。
hComPropSheet
グループ親 のプロパティ シートCPSUI によって提供されるハンドル。 このハンドルは、CPSUI の ComPropSheet 関数に渡すことができます。
pfnComPropSheet
CPSUI の ComPropSheet 関数のアドレス。
lParamInit
関連付けられた PFNPROPSHEETUI 型の関数の lParam パラメーターとして受け取った値。PROPSHEETUI_REASON_INITの理由 関数が最初に呼び出されたとき。 この値の詳細については、PFNPROPSHEETUI の説明参照してください。
この値は CPSUI によって提供され、すべての 理由 値に対して有効です。
UserData
関連付けられた PFNPROPSHEETUI-typed 関数によって提供される省略可能なプライベート値またはポインター。最初は CPSUI によってゼロに設定されます。 関数が UserData に値を格納する場合、その後の関数の呼び出しでは、関数によって変更されない限り、格納された値またはポインターは変更されません。
Result
関連付けられた PFNPROPSHEETUI型指定された関数によって指定された結果値。最初は CPSUI によってゼロに設定されます。 関数が結果 に結果値を格納する場合、その後の関数の呼び出しでは、関数によって変更されない限り、格納された値は変更されません。
PFNPROPSHEETUI 型の関数のアドレスが CommonPropertySheetUI 引数として指定されている場合、Result に格納されている最後の値は、pResult 引数が指す場所にある commonPropertySheetUI 返されます。
要件 | 価値 |
---|---|
ヘッダー | compstui.h (Compstui.h を含む) |