次の方法で共有


_getpid

プロセス ID を取得します。

重要

この API は、Windows ランタイムで実行するアプリケーションでは使用できません。 詳細については、「ユニバーサル Windows プラットフォーム アプリでサポートされていない CRT 関数」を参照してください。

構文

int _getpid( void );

戻り値

システムから取得したプロセス ID を返します。 エラーの戻り値はありません。

解説

_getpid 関数は、システムからプロセス ID を取得します。 プロセス ID は、呼び出し元プロセスを一意に識別します。

要件

ルーチンによって返される値 必須ヘッダー
_getpid <process.h>

互換性の詳細については、「 Compatibility」を参照してください。

// crt_getpid.c
// This program uses _getpid to obtain
// the process ID and then prints the ID.

#include <stdio.h>
#include <process.h>

int main( void )
{
   // If run from command line, shows different ID for
   // command line than for operating system shell.

   printf( "Process id: %d\n", _getpid() );
}
Process id: 3584

関連項目

プロセスと環境の制御
_mktemp, _wmktemp