Crée une copie de la structure spécifiée
#include <WinAPIMisc.au3>
_WinAPI_CopyStruct ( $tStruct [, $sStruct = ''] )
$tStruct | La structure à dupliquer. |
$sStruct | [optionnel] La chaîne représentant la structure (la même que pour la fonction DllStructCreate()). |
Succès: | Retourne "byte[n]" ou la structure $sStruct qui a été créée. |
Échec: | Définit @error <> 0. |
#include <WinAPIMem.au3> #include <WinAPIMisc.au3> Local $tStruct1 = DllStructCreate('byte[8]') _WinAPI_FillMemory(DllStructGetPtr($tStruct1), 8, 0x1D) Local $tStruct2 = _WinAPI_CopyStruct($tStruct1) ConsoleWrite('Source: ' & DllStructGetData($tStruct1, 1) & @CRLF) ConsoleWrite('Destination: ' & DllStructGetData($tStruct2, 1) & @CRLF)