INapSystemHealthValidationRequest::GetSoHRequest 方法
注意
從 Windows 10 開始,無法使用網路存取保護平臺
INapSystemHealthValidationRequest::GetSoHRequest方法可讓系統健康情況驗證程式 (SHV) 擷取及驗證其系統健康情況代理程式所傳送的SoHRequest資訊, (用戶端上 SHA) 對應專案。
語法
HRESULT GetSoHRequest(
[out] SoHRequest **sohRequest,
[out] BOOL *napSystemGenerated
);
參數
-
sohRequest [out]
-
SoHRequest結構的指標。
-
napSystemGenerated [out]
-
BOOL,如果 SoH 是由 NapAgent 代表 SHA 建立,則為TRUE,否則為FALSE。 它主要用於指出 SHV 的 SHA 失敗。
傳回值
您也可以傳回其他 COM 特定錯誤碼。
傳回碼 | 描述 |
---|---|
|
作業成功。 |
|
許可權錯誤,拒絕存取。 |
|
系統資源限制,無法執行作業。 |
備註
如果用戶端未將SoHRequest傳送至 SHV,sohRequest參數可能會傳回Null。 在該案例中,SHV 可以使用錯誤碼NAP_E_MISSING_SOH填入SoHResponse。
如果 napSystemGenerated 參數為 TRUE, SoHRequest 的格式如下所示:
- sohAttributeTypeSystemHealthId= < id>
- sohAttributeTypeFailureCategory= failureCategoryClientComponent
- sohAttributeTypeErrorCodes = < sha-failure-error-code >
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
都不支援 |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
Idl |
|
DLL |
|