次の方法で共有


ICorDebugRemoteTarget::GetHostName メソッド

リモート デバッグ対象コンピューターの完全修飾ドメイン名または IPv4 アドレスを返します。 IPV6 はこの時点ではサポートされません。

構文

HRESULT GetHostName (
    [in] ULONG32      cchHostName,
    [out] ULONG32*    pcchHostName,
    [out, size_is(cchHostName), length_is(*pcchHostName)]
            WCHAR szHostName[]

パラメーター

cchHostName [in] szHostName バッファーのサイズ (文字数)。 このパラメーターが 0 である場合、szHostName は null であることが必要です。

pcchHostName [out]ホスト名または IP アドレス内の null ターミネータを含む文字数。 このパラメーターには、null を指定できます。

szHostName [out]ホスト名または IP アドレスを含むバッファー。

戻り値

S_OK ホスト名または IP アドレスが正常に返されました。

E_FAIL (またはその他のE_リターン コード) ホスト名または IP アドレスを返すことができません。

解説

このメソッドは、デバッガー ライターによって実装されます。 複数の呼び出しパラダイムに従う必要があります。最初の呼び出しでは、呼び出し元が cchHostName および szHostName の両方に null を渡し、pcchHostName が必要なバッファーのサイズを返します。 第 2 の呼び出しでは、以前に返されたサイズが cchHostName に渡され、適切にサイズ設定されたバッファーが szHostName に渡されます。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 3.5 SP1

関連項目