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

Keine

Bemerkungen

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

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header ntddk.h (include Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene (siehe Abschnitt Hinweise)

Weitere Informationen

RtlCopyUnicodeString