Metodo IDebugFAEntryTags::GetProperties (extsfns.h)
Il metodo GetProperties ottiene il nome o la descrizione (o entrambi) di un tag in un oggetto DebugFailureAnalysisTags .
Sintassi
HRESULT GetProperties(
FA_TAG Tag,
[out] PSTR Name,
[in, out] PULONG NameSize,
[out] PSTR Description,
[in, out] PULONG DescSize,
[out] PULONG Flags
);
Parametri
Tag
Valore nell'enumerazione FA_TAG . Questo metodo ottiene il nome o la descrizione (o entrambi) di questo tag.
[out] Name
Puntatore a un buffer che riceve una stringa con terminazione null che corrisponde al nome del tag. Se NameSize è minore della lunghezza del nome del tag, questo metodo copia solo byte NameSize , incluso il terminatore NULL , nel buffer.
[in, out] NameSize
In input, questo parametro specifica le dimensioni, in byte, del buffer a cui punta nome. Nell'output, questo parametro riceve le dimensioni, in byte, del nome del tag. Se il tag non ha alcun nome, questo parametro riceve un valore pari a 0.
[out] Description
Puntatore a un buffer che riceve una stringa con terminazione null che rappresenta la descrizione del tag. Se DescSize è minore della lunghezza della descrizione del tag, questo metodo copia solo byte DescSize , incluso il terminatore NULL , in questo buffer.
[in, out] DescSize
In input, questo parametro specifica le dimensioni, in byte, del buffer a cui punta Descrizione. Nell'output, questo parametro riceve le dimensioni, in byte, della descrizione del tag. Se il tag non ha alcuna descrizione, questo parametro riceve un valore pari a 0.
[out] Flags
Riservato. Impostare questo parametro su NULL.
Valore restituito
I valori HRESULT restituiti da questo metodo sono definiti in winerror.h e strsafe.h. I valori restituiti da questo metodo includono, ma non sono limitati ai seguenti:
Codice restituito | Descrizione |
---|---|
|
Questo metodo ha recuperato correttamente il nome o la descrizione richiesta (o entrambi) e non è stato richiesto alcun troncamento della stringa o delle stringhe richieste. |
|
Questo metodo ha recuperato il nome o la descrizione richiesti (o entrambi), ma il nome o la descrizione è stato troncato. |
|
Il chiamante ha passato almeno un parametro non valido. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | extsfns.h |
Vedi anche
Scrittura di un plug-in dell'estensione di analisi per estendere !analizza