その他の Low-Level クライアント サポート

このトピックには、Windows クライアント インフラストラクチャで使用される低レベルの API に関する情報が含まれています。

関数

話題 内容
_lclose _lclose関数は、指定したファイルを閉じて、読み取りまたは書き込みができなくなります。 この関数は、16 ビット バージョンの Windows との互換性のために提供されます。 Win32 ベースのアプリケーションでは、CloseHandle 関数を使用する必要があります。
_lopen _lopen関数は、既存のファイルを開き、ファイル ポインターをファイルの先頭に設定します。 この関数は、16 ビット バージョンの Windows との互換性のために提供されます。 Win32 ベースのアプリケーションでは、CreateFile 関数を使用する必要があります。
_lread _lread関数は、指定したファイルからデータを読み取ります。 この関数は、16 ビット バージョンの Windows との互換性のために提供されます。 Win32 ベースのアプリケーションでは、ReadFile 関数を使用する必要があります。
AreDvdCodecsEnabled 現在のデバイスで DVD コーデックが有効になっているかどうかを示す値を返します。
DisableProcessWindowsGhostingの 呼び出し元 GUI プロセスのウィンドウ ゴースト機能を無効にします。 ウィンドウ ゴーストは、応答していないアプリケーションのメイン ウィンドウをユーザーが最小化、移動、または閉じることができる Windows マネージャー機能です。
GetMediaComponentPackageInfo 指定した要件を満たすシステムにインストールされているすべてのメディア コーデックのプロパティの一覧を返します。
GetMediaExtensionCommunicationFactoryの メディア拡張機能を登録するための通信ファクトリを作成します。
InstantiateComponentFromPackage アプリケーション パッケージ内のクラスのインスタンスを作成します。
IsMediaBehaviorEnabledの 指定した GUID に関連付けられているメディア動作が有効かどうかを示す値を取得します。
NtCloseをする 廃止。 この関数は、指定されたハンドルを閉じるのに使用されます。 NtClose は、CloseHandleに置き換えられます。
NtDeviceIoControlFileの 廃止。 指定されたバッファーの記述子をビルドし、ファイル ハンドルに関連付けられているデバイス ドライバーに型指定されていないデータを渡します。 NtDeviceIoControlFile は、DeviceIoControlに置き換えられます。
NtWaitForSingleObject 廃止。 指定したオブジェクトが signaledの状態になるまで待機します。 NtWaitForSingleObject は、WaitForSingleObjectに置き換えられます。
RtlAnsiStringToUnicodeStringの 指定した ANSI ソース文字列を Unicode 文字列に変換します。
RtlCharToIntegerの 文字列を整数に変換します。
RtlFormatCurrentUserKeyPathの 現在のユーザーの SID の文字列表現を使用して、指定されたバッファーを初期化します。
RtlFreeAnsiStringの RtlUnicodeStringToAnsiStringによって割り当てられた文字列バッファー解放します。
RtlFreeOemStringの RtlUnicodeStringToOemStringによって割り当てられた文字列バッファー解放します。
RtlFreeUnicodeStringの RtlAnsiStringToUnicodeStringまたは RtlUpcaseUnicodeString によって割り当てられた文字列バッファーを解放します。
RtlInitStringの カウントされた文字列を初期化します。
RtlInitUnicodeStringの カウントされた Unicode 文字列を初期化します。
RtlUnicodeStringToAnsiStringの 指定した Unicode ソース文字列を ANSI 文字列に変換します。
RtlUnicodeStringToOemStringの この関数は、指定された Unicode ソース文字列を OEM 文字列に変換します。 翻訳は、OEM コード ページ (OCP) に関して行われます。
RtlUnicodeToMultiByteSizeの Unicode 文字列を ANSI 文字列として表すために必要なバイト数を決定します。
RtlUnicodeToUTF8Nをする RtlUnicodeToUTF8N 関数は、8 ビット Unicode 変換形式 (UTF-8) コード ページを使用して、指定した Unicode 文字列を新しい文字列に変換します。
RtlUTF8ToUnicodeNの RtlUTF8ToUnicodeN 関数は、UTF-8 コード ページを使用して、指定したソース文字列を Unicode 文字列に変換します。
SendIMEMessageExの 指定したサブ関数を使用して、入力メソッド エディター (IME) のアクションまたは処理を指定します。 注: この関数は廃止されており、使用しないでください。
WINNLSEnableIMEの IME を一時的に有効または無効にし、同時に、IME が所有するすべてのウィンドウの表示をオンまたはオフにします。 注: この関数は廃止されており、使用しないでください。

 

構造

話題 内容
IMESTRUCT SendIMEMessageEx によって使用され、IME メッセージとそのパラメーターで実行されるサブ関数を指定します。 この構造体は、これらのサブ関数から戻り値を受け取るためにも使用されます。
STRING この構造体は、RtlUnicodeStringToOemString関数使用されます。

 

コンパイラ ルーチン

話題 内容
__C_specific_handler ルーチン __C_specific_handler は、C コンパイラのヘルパー ルーチンです。
_alldiv ルーチンの _alldiv ルーチン は、C コンパイラのヘルパー ルーチンです。
_allmul 2 つの LONGLONG または ULONGLONG 乗算します。
_aulldiv 2 つの ULONGLONG 整数を除算します。
_chkstk ルーチン _chkstk ルーチン は、C コンパイラのヘルパー ルーチンです。