如果應用程式設定 Properties 物件的內容值屬性, 則內容值會取代屬性先前的值。
這個類別為 Helper 類別。
函數 | 說明 |
---|---|
xmsPropertyCreate | 建立一個不使用任何內容值或內容類型的 Properties 物件。 |
xmsPropertyDispose | 刪除 Properties 物件。 |
xmsPropertyDuplicate | 複製 Properties 物件。 |
xmsPropertyGetBoolean | 從 Properties 物件取得 Boolean 內容值。 |
xmsPropertyGetByte | 從 Properties 物件取得位元組內容值。 |
xmsPropertyGetByteArray | 從 Properties 物件取得位元組陣列內容值。 |
xmsPropertyGetByteArrayByRef | 取得 Properties 物件中之位元組陣列內容值的指標。 |
xmsPropertyGetChar | 從 Properties 物件取得二位元組字元內容值。 |
xmsPropertyGetDouble | 從 Properties 物件取得倍精準度浮點數內容值。 |
xmsPropertyGetFloat | 從 Properties 物件取得浮點數內容值。 |
xmsPropertyGetInt | 從 Properties 物件取得整數內容值。 |
xmsPropertyGetLong | 從 Properties 物件取得長整數內容值。 |
xmsPropertyGetName | 從 Properties 物件取得內容名稱。 |
xmsPropertyGetShort | 從 Properties 物件取得短整數內容值。 |
xmsPropertyGetString | 從 Properties 物件取得字串內容值。 |
xmsPropertyGetStringByRef | 取得 Properties 物件中之字串內容值的指標。 |
xmsPropertyGetTypeId | 從 Properties 物件取得內容類型。 |
xmsPropertyIsTypeId | 檢查 Properties 物件是否具備指定的內容類型。 |
xmsPropertySetBoolean | 在 Properties 物件中設定一個 Boolean 內容值,並設定內容類型。 |
xmsPropertySetByte | 在 Properties 物件中設定一個位元組內容值,並設定內容類型。 |
xmsPropertySetByteArray | 在 Properties 物件中設定一個位元組陣列內容值,並設定內容類型。 |
xmsPropertySetChar | 在 Properties 物件中設定一個二位元組字元內容值,並設定內容類型。 |
xmsPropertySetDouble | 在 Properties 物件中設定一個倍精準度浮點數內容值,並設定內容類型。 |
xmsPropertySetFloat | 在 Properties 物件中設定一個浮點數內容值,並設定內容類型。 |
xmsPropertySetInt | 在 Properties 物件中設定一個整數內容值,並設定內容類型。 |
xmsPropertySetLong | 在 Properties 物件中設定一個長整數內容值,並設定內容類型。 |
setShortxmsPropertySetShort | 在 Properties 物件中設定一個短整數內容值,並設定內容類型。 |
xmsPropertySetString | 在 Properties 物件中設定一個字串內容值,並設定內容類型。 |
xmsRC xmsPropertyGetByteArray(xmsHProperty property, xmsSBYTE *propertyValue, xmsINT length, xmsINT *actualLength, xmsHErrorBlock errorBlock);
如需如何使用此函數的相關資訊, 請參閱會以值形式來傳回位元組陣列的 C 函數。
xmsRC xmsPropertyGetByteArrayByRef(xmsHProperty property, xmsSBYTE **propertyValue, xmsINT *length, xmsHErrorBlock errorBlock);
取得 Properties 物件中之位元組陣列內容值的指標。
如需如何使用此函數的相關資訊, 請參閱會以參照形式來傳回字串或位元組陣列的 C 函數。
xmsRC xmsPropertyGetName(xmsHProperty property, xmsCHAR *propertyName, xmsINT length, xmsINT *actualLength, xmsHErrorBlock errorBlock);
如需如何使用此函數的相關資訊, 請參閱會以值形式來傳回字串的 C 函數。
xmsRC xmsPropertyGetString(xmsHProperty property, xmsCHAR *propertyValue, xmsINT length, xmsINT *actualLength, xmsHErrorBlock errorBlock);
如需如何使用此函數的相關資訊, 請參閱會以值形式來傳回字串的 C 函數。
xmsRC xmsPropertyGetStringByRef(xmsHProperty property, xmsCHAR **propertyValue, xmsINT *length, xmsHErrorBlock errorBlock);
如需如何使用此函數的相關資訊, 請參閱會以參照形式來傳回字串或位元組陣列的 C 函數。
請注意,內容值必須是一個字串。函數不會試著將另一種資料類型的內容值轉換成字串。如果應用程式呼叫此函數以取得非字串的內容值的指標, 則 XMS 會傳回 XMS_E_TYPE_CONVERSION_FAILED 錯誤碼。
xmsRC xmsPropertyGetTypeId(xmsHProperty property, xmsPROPERTY_TYPE *propertyType, xmsHErrorBlock errorBlock);
xmsRC xmsPropertyIsTypeId(xmsHProperty property, xmsPROPERTY_TYPE propertyType, xmsBOOL *isType, xmsHErrorBlock errorBlock);
xmsRC xmsPropertySetByteArray(xmsHProperty property, xmsSBYTE *propertyValue, xmsINT length, xmsHErrorBlock errorBlock);
在 Properties 物件中設定一個位元組陣列內容值,並設定內容類型。
xmsRC xmsPropertySetString(xmsHProperty property, xmsCHAR *propertyValue, xmsINT length, xmsHErrorBlock errorBlock);
在 Properties 物件中設定一個字串內容值,並設定內容類型。