Skip to content

Commit

Permalink
Commit translated content
Browse files Browse the repository at this point in the history
  • Loading branch information
olprod committed Nov 30, 2017
1 parent 032478f commit 0032e92
Show file tree
Hide file tree
Showing 204 changed files with 8,993 additions and 8,708 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: "ICLRRuntimeInfo::IsStarted メソッド"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: reference
api_name: ICLRRuntimeInfo.IsStarted
api_location: mscoree.dll
api_type: COM
f1_keywords: ICLRRuntimeInfo::IsStarted
helpviewer_keywords:
- IsStarted method [.NET Framework hosting]
- ICLRRuntimeInfo::IsStarted method [.NET Framework hosting]
ms.assetid: ef6f2662-323b-4534-aa82-6d1afb7b9309
caps.latest.revision: "8"
author: rpetrusha
ms.author: ronpet
manager: wpickett
ms.openlocfilehash: d6bcaf6e0d10bd935e7ba4a2bb79941be1af6950
ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
ms.translationtype: MT
ms.contentlocale: ja-JP
ms.lasthandoff: 11/21/2017
---
# <a name="iclrruntimeinfoisstarted-method"></a>ICLRRuntimeInfo::IsStarted メソッド
ランタイムが開始されているかどうかを示す (つまり、かどうか、 [iclrruntimehost::start メソッド](../../../../docs/framework/unmanaged-api/hosting/iclrruntimehost-start-method.md)が呼び出されは成功しました)。

## <a name="syntax"></a>構文

```
HRESULT IsStarted(
[out] BOOL *pbStarted,
[out] DWORD *pdwStartupFlags);
```

#### <a name="parameters"></a>パラメーター
`pbStarted`
[out]`true`このランタイムが開始された、それ以外の場合は`false`します。

`pdwStartupFlags`
[out]ランタイムの起動に使用されたフラグを返します。

## <a name="return-value"></a>戻り値
このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。

|HRESULT|説明|
|-------------|-----------------|
|S_OK|メソッドは正常に完了しました。|
|E_NOTIMPL|共通言語ランタイム (CLR) のバージョンよりも前で CLR のバージョン、[!INCLUDE[net_v40_long](../../../../includes/net-v40-long-md.md)]です。|

## <a name="remarks"></a>コメント
このメソッドでは機能しません CLR のバージョンで CLR のバージョンより前、[!INCLUDE[net_v40_short](../../../../includes/net-v40-short-md.md)]です。

## <a name="requirements"></a>要件
**プラットフォーム:**を参照してください[システム要件](../../../../docs/framework/get-started/system-requirements.md)です。

**ヘッダー:** MetaHost.h

**ライブラリ:** MSCorEE.dll にリソースとして含まれています。

**.NET framework のバージョン:**[!INCLUDE[net_current_v40plus](../../../../includes/net-current-v40plus-md.md)]

## <a name="see-also"></a>関連項目
[ICLRRuntimeInfo インターフェイス](../../../../docs/framework/unmanaged-api/hosting/iclrruntimeinfo-interface.md)
[ホスト インターフェイス](../../../../docs/framework/unmanaged-api/hosting/hosting-interfaces.md)
[ホスティング](../../../../docs/framework/unmanaged-api/hosting/index.md)
75 changes: 75 additions & 0 deletions docs/framework/unmanaged-api/hosting/ihostsemaphore-wait-method.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
title: "IHostSemaphore::Wait メソッド"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: reference
api_name: IHostSemaphore.Wait
api_location: mscoree.dll
api_type: COM
f1_keywords: IHostSemaphore::Wait
helpviewer_keywords:
- IHostSemaphore::Wait method [.NET Framework hosting]
- Wait method, IHostSemaphore interface [.NET Framework hosting]
ms.assetid: 0da962a3-ce55-44dd-ab7a-14ad7105af4a
topic_type: apiref
caps.latest.revision: "10"
author: rpetrusha
ms.author: ronpet
manager: wpickett
ms.openlocfilehash: d30a946cadc312e683d256ce6f08528cffa95481
ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
ms.translationtype: MT
ms.contentlocale: ja-JP
ms.lasthandoff: 11/21/2017
---
# <a name="ihostsemaphorewait-method"></a>IHostSemaphore::Wait メソッド
現在の原因[IHostSemaphore](../../../../docs/framework/unmanaged-api/hosting/ihostsemaphore-interface.md)が所有するまで待機するインスタンスまたは指定された時間が経過する量。

## <a name="syntax"></a>構文

```
HRESULT Wait (
[in] DWORD dwMilliseconds,
[in] DWORD option
);
```

#### <a name="parameters"></a>パラメーター
`dwMilliseconds`
[in]場合は、戻る前に待機するミリ秒数、現在`IHostSemaphore`インスタンスは所有されていません。

`option`
[in]いずれか、 [WAIT_OPTION](../../../../docs/framework/unmanaged-api/hosting/wait-option-enumeration.md)値、この場合、ホストが実行するアクションを指定する操作がブロックされます。

## <a name="return-value"></a>戻り値

|HRESULT|説明|
|-------------|-----------------|
|S_OK|`Wait`正常に返されます。|
|HOST_E_CLRNOTAVAILABLE|共通言語ランタイム (CLR) が、プロセスに読み込まれていませんまたは CLR は、状態をマネージ コードを実行またはできないの呼び出しは正常に処理します。|
|HOST_E_TIMEOUT|呼び出しがタイムアウトしました。|
|HOST_E_NOT_OWNER|呼び出し元は、ロックを所有していません。|
|HOST_E_ABANDONED|イベントがキャンセルされましたブロックされたスレッドまたはファイバーが待機しています。|
|E_FAIL|不明な致命的なエラーが発生しました。 メソッドには、E_FAIL が返される、ときに、CLR は、プロセス内で使用可能ではなくなりました。 メソッドのホストに以降の呼び出しでは、HOST_E_CLRNOTAVAILABLE を返します。|
|HOST_E_DEADLOCK|ホストが、待機中にデッドロックを検出し、現在`IHostSemaphore`デッドロックの対象としてインスタンス。|

## <a name="requirements"></a>要件
**プラットフォーム:**を参照してください[システム要件](../../../../docs/framework/get-started/system-requirements.md)です。

**ヘッダー:** MSCorEE.h

**ライブラリ:** MSCorEE.dll にリソースとして含まれています。

**.NET framework のバージョン:**[!INCLUDE[net_current_v20plus](../../../../includes/net-current-v20plus-md.md)]

## <a name="see-also"></a>関連項目
[ICLRSyncManager インターフェイス](../../../../docs/framework/unmanaged-api/hosting/iclrsyncmanager-interface.md)
[IHostAutoEvent インターフェイス](../../../../docs/framework/unmanaged-api/hosting/ihostautoevent-interface.md)
[IHostManualEvent インターフェイス](../../../../docs/framework/unmanaged-api/hosting/ihostmanualevent-interface.md)
[IHostSemaphore インターフェイス](../../../../docs/framework/unmanaged-api/hosting/ihostsemaphore-interface.md)
[IHostSyncManager インターフェイス](../../../../docs/framework/unmanaged-api/hosting/ihostsyncmanager-interface.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: "IMetaDataEmit::DefineMethodImpl メソッド"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: reference
api_name: IMetaDataEmit.DefineMethodImpl
api_location: mscoree.dll
api_type: COM
f1_keywords: IMetaDataEmit::DefineMethodImpl
helpviewer_keywords:
- DefineMethodImpl method [.NET Framework metadata]
- IMetaDataEmit::DefineMethodImpl method [.NET Framework metadata]
ms.assetid: 9dcc8b3d-33ee-4c7c-8d6f-322c57b94a0f
topic_type: apiref
caps.latest.revision: "10"
author: mairaw
ms.author: mairaw
manager: wpickett
ms.openlocfilehash: 126cf950b71ed2325006b14927ae95517f7c6dc6
ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
ms.translationtype: MT
ms.contentlocale: ja-JP
ms.lasthandoff: 11/21/2017
---
# <a name="imetadataemitdefinemethodimpl-method"></a>IMetaDataEmit::DefineMethodImpl メソッド
インターフェイスから継承されたメソッドの実装の定義を作成し、そのメソッドの実装定義にトークンを返します。

## <a name="syntax"></a>構文

```
HRESULT DefineMethodImpl (
[in] mdTypeDef td,
[in] mdToken tkBody,
[in] mdToken tkDecl
);
```

#### <a name="parameters"></a>パラメーター
`td`
[in]`mdTypedef`実装するクラスのトークン。

`tkBody`
[in]`mdMethodDef`または`mdMethodRef`コード本体のトークン。

`tkDecl`
[in]`mdMethodDef`または`mdMethodRef`に実装されているインターフェイス メソッドのトークン。

## <a name="requirements"></a>要件
**プラットフォーム:**を参照してください[システム要件](../../../../docs/framework/get-started/system-requirements.md)です。

**ヘッダー:** Cor.h

**ライブラリ:** MSCorEE.dll にリソースとして使用

**.NET framework のバージョン:**[!INCLUDE[net_current_v10plus](../../../../includes/net-current-v10plus-md.md)]

## <a name="see-also"></a>関連項目
[IMetaDataEmit インターフェイス](../../../../docs/framework/unmanaged-api/metadata/imetadataemit-interface.md)
[IMetaDataEmit2 インターフェイス](../../../../docs/framework/unmanaged-api/metadata/imetadataemit2-interface.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: "IMetaDataImport2::GetMethodSpecProps メソッド"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: reference
api_name: IMetaDataImport2.GetMethodSpecProps
api_location: mscoree.dll
api_type: COM
f1_keywords: IMetaDataImport2::GetMethodSpecProps
helpviewer_keywords:
- GetMethodSpecProps method [.NET Framework metadata]
- IMetaDataImport2::GetMethodSpecProps method [.NET Framework metadata]
ms.assetid: 9544b711-e669-4eaf-8630-ee862e5e4489
topic_type: apiref
caps.latest.revision: "10"
author: mairaw
ms.author: mairaw
manager: wpickett
ms.openlocfilehash: b07e79f3990782e18ffdc57e9bd75a0b62765ba6
ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
ms.translationtype: MT
ms.contentlocale: ja-JP
ms.lasthandoff: 11/21/2017
---
# <a name="imetadataimport2getmethodspecprops-method"></a>IMetaDataImport2::GetMethodSpecProps メソッド
指定した MethodSpec によって参照されるメソッドのメタデータ署名のトークンを取得します。

## <a name="syntax"></a>構文

```
HRESULT GetMethodSpecProps (
[in] mdMethodSpec mi,
[out] mdToken *tkParent,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob
);
```

#### <a name="parameters"></a>パラメーター
`mi`
[in]メソッドのインスタンス化を表す MethodSpec トークンです。

`tkParent`
[out]メソッドの定義を表す MethodDef または新しいトークンへのポインター。

`ppvSigBlob`
[out]メソッドのバイナリ メタデータ シグネチャへのポインター。

`pcbSigBlob`
[out]サイズをバイト単位での`ppvSigBlob`します。

## <a name="requirements"></a>要件
**プラットフォーム:**を参照してください[システム要件](../../../../docs/framework/get-started/system-requirements.md)です。

**ヘッダー:** Cor.h

**ライブラリ:** MsCorEE.dll にリソースとして使用

**.NET framework のバージョン:**[!INCLUDE[net_current_v20plus](../../../../includes/net-current-v20plus-md.md)]

## <a name="see-also"></a>関連項目
[IMetaDataImport2 インターフェイス](../../../../docs/framework/unmanaged-api/metadata/imetadataimport2-interface.md)
[IMetaDataImport インターフェイス](../../../../docs/framework/unmanaged-api/metadata/imetadataimport-interface.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
title: "ICorProfilerCallback::JITCompilationFinished メソッド"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: reference
api_name: ICorProfilerCallback.JITCompilationFinished
api_location: mscorwks.dll
api_type: COM
f1_keywords: ICorProfilerCallback::JITCompilationFinished
helpviewer_keywords:
- JITCompilationFinished method [.NET Framework profiling]
- ICorProfilerCallback::JITCompilationFinished method [.NET Framework profiling]
ms.assetid: 8dcd7537-d0c6-498c-8a56-2c060310ef65
topic_type: apiref
caps.latest.revision: "11"
author: mairaw
ms.author: mairaw
manager: wpickett
ms.openlocfilehash: 9719ce1474c2111692c6176655b75bd2d7edf923
ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
ms.translationtype: MT
ms.contentlocale: ja-JP
ms.lasthandoff: 11/21/2017
---
# <a name="icorprofilercallbackjitcompilationfinished-method"></a>ICorProfilerCallback::JITCompilationFinished メソッド
・ イン タイム (JIT) コンパイラが関数のコンパイルを完了したことをプロファイラーに通知します。

## <a name="syntax"></a>構文

```
HRESULT JITCompilationFinished(
[in] FunctionID functionId,
[in] HRESULT hrStatus,
[in] BOOL fIsSafeToBlock);
```

#### <a name="parameters"></a>パラメーター
`functionId`
[in]コンパイルされた関数の ID。

`hrStatus`
[in]コンパイルが成功したかどうかを示す値。

`fIsSafeToBlock`
[in]プロファイラーをブロックするかどうかを示す値は、ランタイムの動作に影響されます。 値が`true`ブロックにより、ランタイムでこのコールバックから戻るには、呼び出し元のスレッドを待機する場合は、それ以外の場合、`false`です。

値が`true`は妨げられませんが、ランタイム、プロファイルの結果の傾斜を実行できます。

## <a name="requirements"></a>要件
**プラットフォーム:**を参照してください[システム要件](../../../../docs/framework/get-started/system-requirements.md)です。

**ヘッダー** : CorProf.idl、CorProf.h

**ライブラリ:** CorGuids.lib

**.NET framework のバージョン:**[!INCLUDE[net_current_v20plus](../../../../includes/net-current-v20plus-md.md)]

## <a name="see-also"></a>関連項目
[ICorProfilerCallback インターフェイス](../../../../docs/framework/unmanaged-api/profiling/icorprofilercallback-interface.md)
[JITCompilationStarted メソッド](../../../../docs/framework/unmanaged-api/profiling/icorprofilercallback-jitcompilationstarted-method.md)
48 changes: 48 additions & 0 deletions docs/framework/unmanaged-api/tlbexp/itypelibresolver-interface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: "ITypeLibResolver インターフェイス"
ms.custom:
ms.date: 03/30/2017
ms.prod: .net-framework
ms.reviewer:
ms.suite:
ms.technology: dotnet-clr
ms.tgt_pltfrm:
ms.topic: reference
api_name: ITypeLibResolver
api_location: tlbref.dll
api_type: COM
f1_keywords: ITypeLibResolver
helpviewer_keywords: ITypeLibResolver interface [.NET Framework]
ms.assetid: edaaed1d-0d26-40f0-83f1-48efc0ded1c6
topic_type: apiref
caps.latest.revision: "13"
author: rpetrusha
ms.author: ronpet
manager: wpickett
ms.openlocfilehash: ed1b4dd4816f67bb98472b7150f3da3bd5b927b6
ms.sourcegitcommit: 4f3fef493080a43e70e951223894768d36ce430a
ms.translationtype: MT
ms.contentlocale: ja-JP
ms.lasthandoff: 11/21/2017
---
# <a name="itypelibresolver-interface"></a>ITypeLibResolver インターフェイス
提供、 [ResolveTypeLib メソッド](../../../../docs/framework/unmanaged-api/tlbexp/resolvetypelib-method.md)、タイプ ライブラリのファイル パスを解決します。

## <a name="methods"></a>メソッド

|メソッド|説明|
|------------|-----------------|
|[ResolveTypeLib メソッド](../../../../docs/framework/unmanaged-api/tlbexp/resolvetypelib-method.md)|完全修飾パスを返すことによって、タイプ ライブラリの簡易名を解決します。|

## <a name="requirements"></a>要件
**プラットフォーム:**を参照してください[システム要件](../../../../docs/framework/get-started/system-requirements.md)です。

**ヘッダー:** TlbRef.idl、TlbRef.h

**ライブラリ:** TlbRef.lib

**.NET framework のバージョン:** 4、3.5、3.0、2.0

## <a name="see-also"></a>関連項目
[Tlbexp ヘルパー関数します。](../../../../docs/framework/unmanaged-api/tlbexp/index.md)
[LoadTypeLibEx 関数](https://msdn.microsoft.com/library/windows/desktop/ms221249\(v=vs.85\).aspx)
Loading

0 comments on commit 0032e92

Please sign in to comment.