File.OpenNullHandle メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムの null デバイスへのハンドルを開きます。
public:
static Microsoft::Win32::SafeHandles::SafeFileHandle ^ OpenNullHandle();
public static Microsoft.Win32.SafeHandles.SafeFileHandle OpenNullHandle();
static member OpenNullHandle : unit -> Microsoft.Win32.SafeHandles.SafeFileHandle
Public Shared Function OpenNullHandle () As SafeFileHandle
返品
システムの null デバイスへの SafeFileHandle 。
例外
null デバイスを開くときに I/O エラーが発生しました。
注釈
Windows、メソッドはNULするハンドルを開きます。 Unix ベースのシステムでは、メソッドは /dev/nullするハンドルを開きます。
不要な出力をリダイレクトしたり、プロセスに空の入力を提供したりするには、null デバイスを使用します。 null デバイスは、書き込まれたすべてのデータを破棄し、読み取り時にデータ (EOF) を提供しません。
返されるハンドルは、読み取りと書き込みの両方をサポートします。 読み取り操作は 0 (EOF) を返し、書き込み操作はデータを格納せずに成功します。 ハンドルは基になるリソースを所有しているため、不要になったら破棄します。
生のファイル ハンドルや記述子を必要としないシナリオでは、代わりに Null を使用することを検討してください。