Partager via


Méthode IDebugFailureAnalysis ::GetBuffer (extsfns.h)

La méthode GetBuffer recherche un objet DebugFailureAnalysis pour la première entrée FA qui a une balise spécifiée. S’il trouve une entrée FA avec la balise spécifiée, il obtient le bloc de données de l’entrée.

Syntaxe

PFA_ENTRY GetBuffer(
  [in]  FA_TAG Tag,
  [out] PVOID  Buf,
  [in]  ULONG  Size
);

Paramètres

[in] Tag

Valeur dans l’énumération FA_TAG .

[out] Buf

Pointeur vers une mémoire tampon qui reçoit le bloc de données de l’entrée.

[in] Size

Taille, en octets, de la mémoire tampon pointée vers Buf.

Valeur retournée

Si cette méthode trouve une entrée FA avec la balise spécifiée et si elle réussit à obtenir le bloc de données, elle retourne un pointeur vers la structure FA_ENTRY . Dans le cas contraire, elle retourne LA VALEUR NULL.

Remarques

Si cette méthode trouve une entrée FA avec la balise spécifiée, elle vérifie si le membre DataSize de la structure FA_ENTRY est égal à la valeur spécifiée par le paramètre Size . Si DataSize n’est pas égal à Size, cette méthode retourne NULL et n’obtient pas le bloc de données.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête extsfns.h

Voir aussi

AddBuffer

IDebugFailureAnalysis2

SetBuffer

Écriture d’un plug-in d’extension d’analyse pour étendre !analyser

_EFN_Analyze