Partager via


EventDataDescCreate, fonction (evntprov.h)

Définit les valeurs d’un EVENT_DATA_DESCRIPTOR.

Syntaxe

EVNTPROV_PFORCEINLINE VOID EventDataDescCreate(
  [out] PEVENT_DATA_DESCRIPTOR EventDataDescriptor,
  [in]  const VOID             *DataPtr,
  [in]  ULONG                  DataSize
);

Paramètres

[out] EventDataDescriptor

Descripteur de données dont les valeurs de membre sont définies sur celles des paramètres restants. Pour plus d’informations, consultez EVENT_DATA_DESCRIPTOR.

[in] DataPtr

Pointeur vers les données d’événement. Cette valeur est utilisée pour définir le membre Ptr du descripteur.

Le paramètre DataPtr peut être NULL si et uniquement si DataSize a la valeur 0.

[in] DataSize

Taille (en octets) des données d’événement. La valeur est utilisée pour définir le membre Size du descripteur.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

Il s’agit d’une macro pratique pour définir les membres de la structure EVENT_DATA_DESCRIPTOR . Notez que si vous initialisez les membres vous-même sans appeler EventDataDescCreate, vous devez définir Ptr = (UINT_PTR)DataPtret initialiser le champ Reserved (par exemple, le définir sur 0),

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête evntprov.h