プログラムをホストしているプロセスのシステム プロセス識別子を取得します。
構文
パラメーター
pdwHostPid
[out] ホスト プロセスのシステム プロセス識別子を返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
例
次の例は、IDebugProgramNode2 インターフェイスを実装するシンプルな CProgram
オブジェクトに対してこのメソッドを実装する方法を示しています。
HRESULT CProgram::GetHostPid(AD_PROCESS_ID* pdwHostPid) {
// Check for valid argument.
if (pdwHostPid == NULL)
return E_INVALIDARG;
// Get the process identifier of the calling process.
pdwHostPid->ProcessIdType = AD_PROCESS_ID_SYSTEM;
pdwHostPid->ProcessId.dwProcessId = GetCurrentProcessId();
return S_OK;
}