Fonction ResUtilDupParameterBlock (resapi.h)
Effectue une copie au niveau des membres des données d’un bloc de paramètres à un autre.
Syntaxe
DWORD ResUtilDupParameterBlock(
[out] LPBYTE pOutParams,
[in] const LPBYTE pInParams,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTable
);
Paramètres
[out] pOutParams
Pointeur vers le bloc de paramètres dupliqué.
[in] pInParams
Pointeur vers le bloc de paramètres d’origine.
[in] pPropertyTable
Pointeur vers un tableau de structures RESUTIL_PROPERTY_ITEM décrivant des propriétés dans le bloc de paramètres d’origine.
Valeur retournée
Si l’opération réussit, la fonction retourne ERROR_SUCCESS.
Si l’opération échoue, la fonction retourne un code d’erreur système.
Remarques
ResUtilDupParameterBlock copie les données uniquement pour les membres de bloc de paramètres référencés dans le paramètre d’entrée pPropertyTable . Si une variable dans le bloc de paramètres d’entrée est un pointeur, la mémoire des données est allouée avec la fonction LocalAlloc. Vous devez libérer cette mémoire en appelant LocalFree pour chaque variable pointeur dans le bloc de paramètres de sortie ou ResUtilFreeParameterBlock. Assurez-vous de libérer la mémoire si ResUtilDupParameterBlock réussit ou échoue. Pour plus d’informations, consultez Utilisation de blocs de paramètres et Utilisation de Listes et de tables.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Entreprise, Windows Server 2008 Datacenter |
Plateforme cible | Windows |
En-tête | resapi.h |
Bibliothèque | ResUtils.lib |
DLL | ResUtils.dll |