Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère la mémoire tampon de stockage pour la chaîne spécifiée.
Syntaxe
PCWSTR WindowsGetStringRawBuffer(
HSTRING string,
UINT32 *length
);
Paramètres
string
Type : [in, optional] HSTRING
Chaîne facultative pour laquelle la mémoire tampon de stockage doit être récupérée. Peut être NULL.
length
Type : [out, optional] UINT32 *
Pointeur facultatif vers un UINT32. Si la valeur NULL est passée pour la longueur, elle est ignorée. Si la longueur est un pointeur valide vers un UINT32 et que la chaîne est un HSTRING valide, la fonction définit la valeur pointée par longueur sur le nombre de caractères Unicode dans la mémoire tampon de stockage pour la chaîne (y compris les caractères Null incorporés, mais à l’exclusion de la valeur Null de fin). Si la longueur est un pointeur valide vers un UINT32 et que la chaîne a la valeur NULL, la valeur pointée par longueur est définie sur 0.
Valeur retournée
Type : PCWSTR
Pointeur vers la mémoire tampon qui fournit le magasin de stockage pour la chaîne ou la chaîne vide si la chaîne est NULL ou la chaîne vide.
Remarques
Utilisez la fonction WindowsGetStringRawBuffer pour obtenir un pointeur vers la mémoire tampon de stockage d’un HSTRING.
Ne modifiez pas le contenu de la mémoire tampon : un HSTRING doit être immuable.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 8 [applications de bureau | Applications UWP] |
| Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
| plateforme cible | Fenêtres |
| Header | winstring.h |
| Library | mincore.lib |