UDF > WinAPIEx > Miscellaneous > Struct >


_WinAPI_CopyStruct

Cr�e une copie de la structure sp�cifi�e

#include <WinAPIMisc.au3>
_WinAPI_CopyStruct ( $tStruct [, $sStruct = ''] )

Param�tres

$tStruct La structure � dupliquer.
$sStruct [optionnel] La cha�ne repr�sentant la structure (la m�me que pour la fonction DllStructCreate()).

Valeur de retour

Succ�s: Retourne "byte[n]" ou la structure $sStruct qui a �t� cr��e.
�chec: D�finit @error <> 0.

Exemple

#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)