次の方法で共有


IWiaUIExtension2::D eviceDialog メソッド

既定のシステム ユーザー インターフェイスを置き換えるカスタム ユーザー インターフェイスを提供します。

構文

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);

パラメーター

pDeviceDialogData [in]

種類: PDEVICEDIALOGDATA2*

デバイス ダイアログの実装に必要なすべてのデータを含む DEVICEDIALOGDATA2 構造体を指します。

戻り値

型: HRESULT

メソッドが成功した場合は、S_OK を返します。 ユーザーがダイアログを取り消すと、メソッドは S_FALSEを返します。 メソッドが失敗した場合は、適切なエラー コードを返します。 次の表は、可能な戻り状態コードの一部を示しています。

エラー コード 説明
E_INVALIDARG パラメーター pDeviceDialogData が NULL です
E_NOTIMPL このメソッドは実装されていません。

 

注釈

IWiaUIExtension2 インターフェイスを実装し、システム ユーザー インターフェイスを置き換えたくない場合でも、このメソッドを実装する必要がありますが、E_NOTIMPLを返す以外の何もしないでください。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Wiadevd.h