次の方法で共有


winternl.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

winternl.h には、次のプログラミング インターフェイスが含まれています。

関数

 
NtClose

非推奨になりました。 指定されたハンドルを閉じます。 NtClose は CloseHandle に置き換えられます。
NtCreateFile

新しいファイルまたはディレクトリを作成するか、既存のファイル、デバイス、ディレクトリ、またはボリュームを開きます。
NtDeviceIoControlFile

非推奨になりました。 指定されたバッファーの記述子を構築し、ファイル ハンドルに関連付けられているデバイス ドライバーに型指定されていないデータを渡します。 NtDeviceIoControlFile は DeviceIoControl に置き換えられます。
NtNotifyChangeMultipleKeys

レジストリ キーまたはそのサブキーのいずれかが変更されたときに通知を要求します。
NtOpenFile

既存のファイル、デバイス、ディレクトリ、またはボリュームを開き、ファイル オブジェクトのハンドルを返します。
NtQueryInformationProcess

指定したプロセスに関する情報を取得します。 (NtQueryInformationProcess)
NtQueryInformationThread

指定したスレッドに関する情報を取得します。 (NtQueryInformationThread)
NtQueryMultipleValueKey

指定した複数値キーの値を取得します。
NtQueryObject

さまざまな種類のオブジェクト情報を取得します。
NtQuerySystemInformation

指定したシステム情報を取得します。
NtQuerySystemTime

現在のシステム時刻を取得します。
NtRenameKey

指定したレジストリ キーの名前を変更します。 (NtRenameKey)
NtSetInformationKey

指定したレジストリ キーの情報を設定します。
NtWaitForSingleObject

非推奨になりました。 指定したオブジェクトがシグナル状態になるまで待機します。 NtWaitForSingleObject は WaitForSingleObject に置き換えられます。
RtlAnsiStringToUnicodeString

指定した ANSI ソース文字列を Unicode 文字列に変換します。
RtlCharToInteger

文字列を整数に変換します。
RtlConvertSidToUnicodeString

セキュリティ識別子 (SID) を Unicode 文字表現に変換します。
RtlFreeAnsiString

RtlUnicodeStringToAnsiString によって割り当てられた文字列バッファーを解放します。
RtlFreeOemString

RtlUnicodeStringToOemString によって割り当てられた文字列バッファーを解放します。
RtlFreeUnicodeString

RtlAnsiStringToUnicodeString または RtlUpcaseUnicodeString によって割り当てられた文字列バッファーを解放します。
RtlInitString

カウントされた文字列を初期化します。
RtlInitUnicodeString

カウントされた Unicode 文字列を初期化します。
RtlIsNameLegalDOS8Dot3

指定した名前を使用して FAT ファイル システム上にファイルを作成できるかどうかを判断します。
RtlLocalTimeToSystemTime

指定したローカル時刻をシステム時刻に変換します。
RtlNtStatusToDosError

指定した NTSTATUS コードを同等のシステム エラー コードに変換します。
RtlTimeToSecondsSince1970

指定した 64 ビット システム時刻を、1970 年 1 月 1 日以降の秒数に変換します。
RtlUnicodeStringToAnsiString

指定した Unicode ソース文字列を ANSI 文字列に変換します。
RtlUnicodeStringToOemString

指定した Unicode ソース文字列を OEM 文字列に変換します。 変換は、OEM コード ページ (OCP) に関して行われます。
RtlUnicodeToMultiByteSize

Unicode 文字列を ANSI 文字列として表すために必要なバイト数を決定します。
RtlUniform

D.H. Lehmer の 1948 アルゴリズムを使用して、均一な乱数を生成します。

構造

 
亀裂

プロセス情報が含まれます。
PEB_LDR_DATA

プロセスの読み込まれたモジュールに関する情報が含まれます。
RTL_USER_PROCESS_PARAMETERS

プロセス パラメーター情報が含まれています。
STRING

RtlUnicodeStringToOemString 関数で使用されます。
TEB

スレッド環境ブロック (TEB 構造体) は、スレッドの状態を記述します。