Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft den Sicherungspuffer für die angegebene Zeichenfolge ab.
Syntax
PCWSTR WindowsGetStringRawBuffer(
HSTRING string,
UINT32 *length
);
Die Parameter
string
Typ: [in, optional] HSTRING
Eine optionale Zeichenfolge, für die der Sicherungspuffer abgerufen werden soll. Kann NULL sein.
length
Typ: [out, optional] UINT32 *
Ein optionaler Zeiger auf einen UINT32- Wenn NULL für länge übergeben wird, wird sie ignoriert. Wenn die Länge ein gültiger Zeiger auf ein UINT32 ist und eine Zeichenfolge ein gültiger HSTRING-Wert ist, legt die Funktion beim erfolgreichen Abschluss den Wert fest, der auf die Anzahl der Unicode-Zeichen im Hintergrundpuffer für Zeichenfolgen (einschließlich eingebetteter NULL-Zeichen, jedoch mit Ausnahme der endenden NULL) verweist. Wenn die Länge ein gültiger Zeiger auf ein UINT32-Element ist und die ZeichenfolgeNULL ist, wird der Wert, auf den die Länge verweist, auf 0 festgelegt.
Rückgabewert
Typ: PCWSTR-
Ein Zeiger auf den Puffer, der den Sicherungsspeicher für Zeichenfolgen bereitstellt, oder die leere Zeichenfolge, wenn die ZeichenfolgeNULL oder die leere Zeichenfolge ist.
Bemerkungen
Verwenden Sie die WindowsGetStringRawBuffer-Funktion , um einen Zeiger auf den Sicherungspuffer eines HSTRING abzurufen.
Ändern Sie den Inhalt des Puffers nicht– ein HSTRING muss unveränderlich sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 8 [Desktop-Apps | UWP-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Fenster |
| Header | winstring.h |
| Library | mincore.lib |