次の方法で共有


CNetAddressCtrl::GetAddress

更新 : 2007 年 11 月

現在のネットワーク アドレス コントロールに関連付けられているネットワーク アドレスの、解析された有効な表現を取得します。

HRESULT GetAddress(
                PNC_ADDRESS pAddress 
  ) const;

パラメータ

パラメータ

説明

[入力、出力] pAddress

NC_ADDRESS 構造体へのポインタ。GetAddress メソッドを呼び出す前に、この構造体の pAddrInfo メンバを NET_ADDRESS_INFO 構造体のアドレスに設定する必要があります。

戻り値

このメソッドが成功した場合は値 S_OK。そうでない場合は COM エラー コード。有効なエラー コードの詳細については、NetAddr_GetAddress マクロの「戻り値」のセクションを参照してください。

必要条件

ヘッダー : afxcmn.h

このメソッドは、Windows Vista およびそれ以降のバージョンでサポートされています。

このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。

解説

このメソッドが成功すると、ネットワーク アドレスに関する追加情報が NET_ADDRESS_INFO 構造体に入ります。

現在のネットワーク アドレス コントロールでサポートできるアドレスの種類を指定するには、CNetAddressCtrl::SetAllowType メソッドを使用します。ユーザーが入力したネットワーク アドレスを検証して解析するには、CNetAddressCtrl::GetAddress メソッドを使用します。CNetAddressCtrl::GetAddress メソッドが失敗した場合にエラー メッセージ ヒントを表示するには、CNetAddressCtrl::DisplayErrorTip メソッドを使用します。

このメソッドは、NetAddr_GetAddress マクロを呼び出します。このマクロについては、Windows SDK を参照してください。このマクロは、NCM_GETADDRESS メッセージを送信します。

参照

参照

CNetAddressCtrl クラス

階層図

NetAddr_GetAddress Macro

CNetAddressCtrl::SetAllowType

CNetAddressCtrl::DisplayErrorTip

Error Handling (COM)

その他の技術情報

CNetAddressCtrl のメンバ