IDebugFAEntryTags::GetProperties メソッド (extsfns.h)
GetProperties メソッドは、DebugFailureAnalysisTags オブジェクトのタグの名前または説明 (または両方) を取得します。
構文
HRESULT GetProperties(
FA_TAG Tag,
[out] PSTR Name,
[in, out] PULONG NameSize,
[out] PSTR Description,
[in, out] PULONG DescSize,
[out] PULONG Flags
);
パラメーター
Tag
FA_TAG列挙の値。 このメソッドは、このタグの名前または説明 (またはその両方) を取得します。
[out] Name
タグの名前である null で終わる文字列を受け取るバッファーへのポインター。 NameSize がタグの名前の長さより小さい場合、このメソッドは NULL ターミネータを含む NameSize バイトのみをこのバッファーにコピーします。
[in, out] NameSize
入力時に、このパラメーターは Name が指すバッファーのサイズをバイト単位で指定 します。 出力時に、このパラメーターはタグの名前のサイズ (バイト単位) を受け取ります。 タグに名前がない場合、このパラメーターは 0 の値を受け取ります。
[out] Description
タグの説明である null で終わる文字列を受け取るバッファーへのポインター。 DescSize がタグの説明の長さより小さい場合、このメソッドは、NULL ターミネータを含む DescSize バイトのみをこのバッファーにコピーします。
[in, out] DescSize
入力時に、このパラメーターは Description が指すバッファーのサイズをバイト単位で指定 します。 出力時に、このパラメーターはタグの説明のサイズ (バイト単位) を受け取ります。 タグに説明がない場合、このパラメーターは 0 の値を受け取ります。
[out] Flags
予約済み。 このパラメーターを NULL に設定します。
戻り値
このメソッドによって返される HRESULT 値は、winerror.h および strsafe.h で定義されます。 このメソッドによって返される値には、次のものが含まれますが、これらに限定されません。
リターン コード | 説明 |
---|---|
|
このメソッドは、要求された名前または説明 (またはその両方) を正常に取得し、要求された文字列または文字列の切り捨ては必要ありません。 |
|
このメソッドは、要求された名前または説明 (またはその両方) を取得しましたが、名前または説明は切り捨てられました。 |
|
呼び出し元が少なくとも 1 つの無効なパラメーターを渡しました。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | extsfns.h |