RtlCopyString 関数 (ntddk.h)
RtlCopyString ルーチンは、ソース文字列をコピー先の文字列にコピーします。
構文
NTSYSAPI VOID RtlCopyString(
[out] PSTRING DestinationString,
[in, optional] const STRING *SourceString
);
パラメーター
[out] DestinationString
宛先文字列バッファーへのポインター。
[in, optional] SourceString
ソース文字列バッファーへのポインター。
戻り値
なし
解説
ソース文字列が指定されていない場合、 DestinationString Length は 0 に設定されます。 DestinationString の MaximumLength メンバーと Buffer メンバーは、このルーチンによって変更されません。
SourceString からコピーされたバイト数は、SourceString の長さか DestinationString の最大長のいずれか小さい方です。
呼び出し元が IRQL >= DISPATCH_LEVELで実行されている場合は、DestinationString バッファーと SourceString バッファーが常駐している必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | ntddk.h (Ntddk.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | 任意のレベル (「解説」セクションを参照) |