共用方式為


ResUtilGetBinaryProperty 函式 (resapi.h)

屬性清單中 擷取二進位屬性,並將指標往前移至清單中的下一個屬性。 PRESUTIL_GET_BINARY_PROPERTY類型會定義此函式的指標。

語法

DWORD ResUtilGetBinaryProperty(
  [out]          LPBYTE                 *ppbOutValue,
  [out]          LPDWORD                pcbOutValueSize,
  [in]           const PCLUSPROP_BINARY pValueStruct,
  [in, optional] const LPBYTE           pbOldValue,
  [in]           DWORD                  cbOldValueSize,
  [in, out]      LPBYTE                 *ppPropertyList,
  [in, out]      LPDWORD                pcbPropertyListSize
);

參數

[out] ppbOutValue

傳回屬性清單中二進位值的指標位址。

[out] pcbOutValueSize

輸出值大小的指標。

[in] pValueStruct

CLUSPROP_BINARY結構的指標,指定要從屬性清單中擷取的二進位值。

[in, optional] pbOldValue

屬性先前值的指標。

[in] cbOldValueSize

屬性上一個值的長度指標。

[in, out] ppPropertyList

包含二進位屬性之屬性清單緩衝區之指標的位址。 這個指標將會進階到下一個屬性的開頭。

[in, out] pcbPropertyListSize

屬性清單緩衝區大小的指標。 大小將會遞減以考慮 ppPropertyList 指標的前移。

傳回值

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

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

傳回碼 描述
ERROR_INVALID_PARAMETER
資料的格式不正確。

需求

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

另請參閱

ResUtilGetDwordProperty

ResUtilGetMultiSzProperty

ResUtilGetSzProperty