Freigeben über


RtlCopyString-Funktion (ntddk.h)

Die RtlCopyString Routine kopiert eine Quellzeichenfolge in eine Zielzeichenfolge.

Syntax

NTSYSAPI VOID RtlCopyString(
  [out]          PSTRING      DestinationString,
  [in, optional] const STRING *SourceString
);

Parameter

[out] DestinationString

Ein Zeiger auf den Zielzeichenfolgenpuffer.

[in, optional] SourceString

Ein Zeiger auf den Quellzeichenfolgenpuffer.

Rückgabewert

Nichts

Bemerkungen

Die DestinationString Length wird auf Null festgelegt, wenn keine Quellzeichenfolge angegeben wird. Die MaximumLength und Buffer Member der DestinationString- werden von dieser Routine nicht geändert.

Die Anzahl der aus der SourceString kopierten Bytes ist entweder die Länge SourceString- oder die maximale Länge DestinationString-, je nachdem, welcher Wert kleiner ist.

Die DestinationString- und SourceString- Puffer müssen resident sein, wenn der Aufrufer unter IRQL >= DISPATCH_LEVEL ausgeführt wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- ntddk.h (enthalten Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene (Siehe Abschnitt "Hinweise")

Siehe auch

RtlCopyUnicodeString-