次の方法で共有


RtlInitializeUnicodePrefix 関数 (ntifs.h)

RtlInitializeUnicodePrefix ルーチンは、プレフィックス テーブルを初期化します。

構文

NTSYSAPI VOID RtlInitializeUnicodePrefix(
  [out] PUNICODE_PREFIX_TABLE PrefixTable
);

パラメーター

[out] PrefixTable

プレフィックス テーブル ヘッダーに対して、呼び出し元によって割り当てられたバッファーへのポインター (少なくとも sizeof(UNICODE_PREFIX_TABLE) である必要があります。 RtlInitializeUnicodePrefix は、呼び出し元が不透明と見なす必要があるこのヘッダーを初期化します。

戻り値

なし

解説

ファイル システムでは、 RtlInitializeUnicodePrefix を呼び出して、他の Rtl を使用する前にプレフィックス テーブルを初期化する必要があります 。UnicodePrefix ルーチン。 初期化されたプレフィックス テーブル構造は不透明と見なす必要があります。

Rtl の呼び出し元 ..UnicodePrefix ルーチンは、プレフィックス テーブルへのアクセスを同期する役割を担います。 高速ミューテックスは、この目的で使用する最も効率的な同期メカニズムです。

その他の文字列処理ルーチンの詳細については、「 ランタイム ライブラリ (RTL) ルーチン」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL < DISPATCH_LEVEL

こちらもご覧ください

ExInitializeFastMutex

RtlFindUnicodePrefix

RtlInsertUnicodePrefix

RtlNextUnicodePrefix

RtlRemoveUnicodePrefix