WS_FAULT_ERROR_PROPERTY_ID
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WS_FAULT_ERROR_PROPERTY_FAULT | 0 | 0x0 | エラーのフォールト表現を表す、省略可能な WS_FAULT 値です。フォールト表現が存在しない場合、値は NULL になります。 WS_FAULT 値を設定するには、WS_FAULT* を WsSetFaultErrorProperty に渡します。エラーオブジェクトは WS_FAULT のコピーを作成します。また、フォールト文字列の言語がエラーオブジェクトの言語と一致する場合、エラーオブジェクトはそのフォールト文字列を、エラーオブジェクト内のエラー文字列のセットに追加します。 WS_FAULT 値を取得するには、WS_FAULT** を WsGetFaultErrorProperty に渡します。この関数は、NULL(フォールトが設定されていないことを示します)を返すか、WS_FAULT への非 NULL ポインターを返します。非 NULL ポインターは、そのエラーオブジェクトに対して WsResetError または WsFreeError が呼び出されるまで有効です。 既定値は NULL です。 |
| WS_FAULT_ERROR_PROPERTY_ACTION | 1 | 0x1 | フォールトに使用するアクションを表す、省略可能な WS_XML_STRING 値です。文字列の長さが 0 の場合、アクションは存在しません。 文字列値を取得するには、WS_XML_STRING* を WsGetFaultErrorProperty に渡します。返される文字列は、そのエラーオブジェクトに対して WsResetError または WsFreeError が呼び出されるまで有効です。 文字列値を設定するには、WS_XML_STRING* を WsSetFaultErrorProperty に渡します。エラーオブジェクトは文字列のコピーを作成します。 既定値は長さ 0 の文字列です。 |
| WS_FAULT_ERROR_PROPERTY_HEADER | 2 | 0x2 | フォールトに関連するフォールトメッセージに追加するヘッダーを表す、省略可能な WS_XML_BUFFER 値です。XML_BUFFER へのポインターが NULL の場合、ヘッダーは存在しません。 ヘッダー値を取得するには、WS_XML_BUFFER** を WsGetFaultErrorProperty に渡します。返される WS_XML_BUFFER は、そのエラーオブジェクトに対して WsResetError または WsFreeError が呼び出されるまで有効です。 ヘッダー値を設定するには、WS_XML_BUFFER** を WsSetFaultErrorProperty に渡します。エラーオブジェクトはバッファーのコピーを作成します。 既定値は NULL です。 |
公式ドキュメント
フォールトに関する情報です。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WS_FAULT_ERROR_PROPERTY_ID : int {
WS_FAULT_ERROR_PROPERTY_FAULT = 0,
WS_FAULT_ERROR_PROPERTY_ACTION = 1,
WS_FAULT_ERROR_PROPERTY_HEADER = 2
} WS_FAULT_ERROR_PROPERTY_ID;public enum WS_FAULT_ERROR_PROPERTY_ID : int
{
WS_FAULT_ERROR_PROPERTY_FAULT = 0,
WS_FAULT_ERROR_PROPERTY_ACTION = 1,
WS_FAULT_ERROR_PROPERTY_HEADER = 2,
}Public Enum WS_FAULT_ERROR_PROPERTY_ID As Integer
WS_FAULT_ERROR_PROPERTY_FAULT = 0
WS_FAULT_ERROR_PROPERTY_ACTION = 1
WS_FAULT_ERROR_PROPERTY_HEADER = 2
End Enumimport enum
class WS_FAULT_ERROR_PROPERTY_ID(enum.IntEnum):
WS_FAULT_ERROR_PROPERTY_FAULT = 0
WS_FAULT_ERROR_PROPERTY_ACTION = 1
WS_FAULT_ERROR_PROPERTY_HEADER = 2// WS_FAULT_ERROR_PROPERTY_ID
pub const WS_FAULT_ERROR_PROPERTY_FAULT: i32 = 0;
pub const WS_FAULT_ERROR_PROPERTY_ACTION: i32 = 1;
pub const WS_FAULT_ERROR_PROPERTY_HEADER: i32 = 2;// WS_FAULT_ERROR_PROPERTY_ID
const (
WS_FAULT_ERROR_PROPERTY_FAULT int32 = 0
WS_FAULT_ERROR_PROPERTY_ACTION int32 = 1
WS_FAULT_ERROR_PROPERTY_HEADER int32 = 2
)const
WS_FAULT_ERROR_PROPERTY_FAULT = 0;
WS_FAULT_ERROR_PROPERTY_ACTION = 1;
WS_FAULT_ERROR_PROPERTY_HEADER = 2;// WS_FAULT_ERROR_PROPERTY_ID
pub const WS_FAULT_ERROR_PROPERTY_FAULT: i32 = 0;
pub const WS_FAULT_ERROR_PROPERTY_ACTION: i32 = 1;
pub const WS_FAULT_ERROR_PROPERTY_HEADER: i32 = 2;const
WS_FAULT_ERROR_PROPERTY_FAULT* = 0
WS_FAULT_ERROR_PROPERTY_ACTION* = 1
WS_FAULT_ERROR_PROPERTY_HEADER* = 2enum WS_FAULT_ERROR_PROPERTY_ID : int {
WS_FAULT_ERROR_PROPERTY_FAULT = 0,
WS_FAULT_ERROR_PROPERTY_ACTION = 1,
WS_FAULT_ERROR_PROPERTY_HEADER = 2,
}#define global WS_FAULT_ERROR_PROPERTY_FAULT 0x0
#define global WS_FAULT_ERROR_PROPERTY_ACTION 0x1
#define global WS_FAULT_ERROR_PROPERTY_HEADER 0x2