WS_FAULT_ERROR_PROPERTY_ID webservices.h () 列舉

錯誤的相關信息。

Syntax

typedef enum {
  WS_FAULT_ERROR_PROPERTY_FAULT = 0,
  WS_FAULT_ERROR_PROPERTY_ACTION = 1,
  WS_FAULT_ERROR_PROPERTY_HEADER = 2
} WS_FAULT_ERROR_PROPERTY_ID;

常數

 
WS_FAULT_ERROR_PROPERTY_FAULT
值: 0
選擇性 WS_FAULT 值,這是錯誤的錯誤表示法。 如果沒有
錯誤表示法存在,則值為 NULL


若要設定WS_FAULT值,請將 WS_FAULT* 傳遞至 WsSetFaultErrorProperty
錯誤物件會複製WS_FAULT。 錯誤物件也會
將錯誤的錯誤字串新增至錯誤物件中的錯誤字串集
如果錯誤字串的語言符合錯誤物件的語言,則為 。


若要取得WS_FAULT值,請將 WS_FAULT** 傳遞至 WsGetFaultErrorProperty
這會傳回 NULL (指出未設定任何錯誤) ,或會
傳回WS_FAULT的非NULL 指標。 非 NULL 指標有效,直到
針對錯誤物件呼叫 WsResetErrorWsFreeError


預設值是 NULL
WS_FAULT_ERROR_PROPERTY_ACTION
值: 1
選擇性 WS_XML_STRING 值,表示要用於錯誤的動作。
如果字串的長度為零,則沒有任何動作存在。


若要取得字串值,請將 WS_XML_STRING* 傳遞至 WsGetFaultErrorProperty
傳回的字串有效,直到 WsResetErrorWsFreeError 為止
會針對錯誤物件呼叫 。


若要設定字串值,請將 WS_XML_STRING* 傳遞至 WsSetFaultErrorProperty
錯誤物件會建立字串的複本。


預設值為零長度字串。
WS_FAULT_ERROR_PROPERTY_HEADER
值: 2
代表標頭的選擇性 WS_XML_BUFFER
將 新增至與錯誤相關的錯誤訊息。
如果XML_BUFFER的指標是 NULL,則沒有任何標頭存在。


若要取得標頭值,請將 WS_XML_BUFFER** 傳遞至 WsGetFaultErrorProperty
傳回的WS_XML_BUFFER有效,直到 WsResetErrorWsFreeError 為止
會針對錯誤物件呼叫 。


若要設定標頭值,請將 WS_XML_BUFFER** 傳遞至 WsSetFaultErrorProperty
error 物件會建立緩衝區的複本。


預設值是 NULL

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h