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
écriture d’un plug-in d’extension d’analyse pour étendre !analyser