共用方式為


resUtilVerifyPropertyTable 函式 (resapi.h)

使用 屬性表 來確認 屬性清單 已正確格式化。

語法

DWORD ResUtilVerifyPropertyTable(
  [in]            const PRESUTIL_PROPERTY_ITEM pPropertyTable,
                  PVOID                        Reserved,
  [in]            BOOL                         bAllowUnknownProperties,
  [in]            const PVOID                  pInPropertyList,
  [in]            DWORD                        cbInPropertyListSize,
  [out, optional] LPBYTE                       pOutParams
);

參數

[in] pPropertyTable

屬性數據表的指標,描述將在屬性清單中驗證的屬性。

Reserved

這個參數保留給未來使用。

[in] bAllowUnknownProperties

如果 為 TRUE,函式會忽略屬性清單中未包含在屬性表中的所有屬性。 如果 為 FALSE,則屬性清單中未包含在屬性表中的任何屬性都會讓函式傳回 ERROR_INVALID_PARAMETER

[in] pInPropertyList

輸入緩衝區的指標,其中包含要驗證的屬性清單。

[in] cbInPropertyListSize

以位元組為單位的輸入緩衝區大小 ,由 pInPropertyList 指向。

[out, optional] pOutParams

參數區塊的指標。

傳回值

如果作業成功,函式會傳回 ERROR_SUCCESS

如果作業失敗,函式會傳回 系統錯誤碼。 以下是可能的錯誤碼。

傳回碼 Description
ERROR_INSUFFICIENT_BUFFER
屬性清單緩衝區大於 cbInPropertyListSize 參數所報告。
ERROR_INVALID_DATA
未指定屬性清單緩衝區,或屬性清單的格式不正確
ERROR_INVALID_PARAMETER
屬性清單的格式不正確。 如果 bAllowUnknownProperties 設定為 FALSE,則屬性清單可能包含屬性數據表中不存在的屬性。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.lib
Dll ResUtils.dll

另請參閱

RESUTIL_PROPERTY_ITEM