Partager via


IDebugFailureAnalysis ::GetBuffer, méthode (extsfns.h)

La méthode GetBuffer recherche un objet DebugFailureAnalysis pour le premier entrée fa qui a une balise spécifiée. S’il trouve une entrée fa avec la balise spécifiée, elle 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 de 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 par Buf.

Valeur de retour

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. Sinon, elle retourne 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.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête extsfns.h

Voir aussi

AddBuffer

IDebugFailureAnalysis2

SetBuffer

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

_EFN_Analyze