PWLX_MESSAGE_BOX
コールバックシグネチャ
INT PWLX_MESSAGE_BOX(
HANDLE hWlx,
HWND hwndOwner,
LPWSTR lpszText,
LPWSTR lpszTitle,
DWORD fuStyle
);パラメーター
| フィールド | 型 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| hWlx | HANDLE | GINA が WlxInitialize の呼び出しで渡された Winlogon ハンドルを指定します。 | ||||||||||||||||||||||||||||||||||||||||||||||
| hwndOwner | HWND | 作成するメッセージボックスのオーナーウィンドウを指定します。このパラメーターが NULL の場合、メッセージボックスにはオーナーウィンドウがありません。 | ||||||||||||||||||||||||||||||||||||||||||||||
| lpszText | LPWSTR | 表示するメッセージを格納した、null で終わる文字列を指します。 | ||||||||||||||||||||||||||||||||||||||||||||||
| lpszTitle | LPWSTR | ダイアログボックスのタイトルに使用する、null で終わる文字列を指します。このパラメーターが NULL の場合、既定のタイトル Error が使用されます。 | ||||||||||||||||||||||||||||||||||||||||||||||
| fuStyle | DWORD | ダイアログボックスの内容と動作を指定します。このパラメーターには、次の値の組み合わせを指定できます。
|
公式ドキュメント
[WlxMessageBox 関数は、Windows Server 2008 および Windows Vista 以降では使用できません。]
WlxMessageBox 関数は、メッセージボックスを作成、表示、操作するために GINA から呼び出されます。
戻り値
関数が失敗した場合、またはメッセージボックスを作成するのに十分なメモリがない場合、戻り値は 0 です。
関数が成功した場合、戻り値は、ダイアログボックスが返す次のメニュー項目値のいずれかです。
| 戻り値 | 説明 |
|---|---|
|
中止 ボタンが選択されました。 |
|
キャンセル ボタンが選択されました。 |
|
無視 ボタンが選択されました。 |
|
ボタンは選択されませんでした。 |
|
OK ボタンが選択されました。 |
|
再試行 ボタンが選択されました。 |
|
はい ボタンが選択されました。 |
解説(Remarks)
WlxMessageBox 関数は SAS イベントを処理しないため、セキュリティダイアログボックスには適していません。セキュリティダイアログボックスには、 WlxDialogBox、 WlxDialogBoxIndirect、または WlxDialogBoxIndirectParam 関数を使用してください。
WlxMessageBox は Windows の MessageBox 関数と同等ですが、この関数では Winlogon がダイアログボックスをタイムアウトさせることもできる点が異なります。詳細については、 MessageBox を参照してください。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)