iRecordInfo 介面 (oaidl.h)

描述特定 UDT 的結構。 您可以隨時使用 IRecordInfo 來存取類型程式庫中所含 UDT 的描述。 IRecordInfo 可以視需要重複使用;單一 IRecordInfo 指標可以有許多 UDT 實例。

繼承

IRecordInfo介面繼承自IUnknown介面。 IRecordInfo 也有下列類型的成員:

方法

IRecordInfo介面具有這些方法。

 
IRecordInfo::GetField

傳回 VARIANT 的指標,其中包含指定功能變數名稱的值。
IRecordInfo::GetFieldNames

取得記錄欄位的名稱。
IRecordInfo::GetFieldNoCopy

傳回指定功能變數名稱值的指標,而不復制值並配置資源。
IRecordInfo::GetGuid

取得記錄類型的 GUID。
IRecordInfo::GetName

取得記錄類型的名稱。
IRecordInfo::GetSize

取得保存記錄實例所需的記憶體位元組數目。
IRecordInfo::GetTypeInfo

擷取描述 UDT 或 UDT 安全陣列的類型資訊。
IRecordInfo::IsMatchingType

判斷傳入的記錄是否符合目前記錄資訊的記錄。
IRecordInfo::P utField

將變體放入欄位。
IRecordInfo::P utFieldNoCopy

將資料的擁有權傳遞至指派的欄位,方法是將實際資料放入欄位中。
IRecordInfo::RecordClear

釋放物件參考和記錄的其他值,而不解除配置記錄。
IRecordInfo::RecordCopy

將現有的記錄複製到傳入的緩衝區。
IRecordInfo::RecordCreate

配置新記錄的記憶體、初始化 實例,並傳回記錄的指標。
IRecordInfo::RecordCreateCopy

建立記錄實例的複本至指定的位置。
IRecordInfo::RecordDestroy

釋放資源,並解除配置記錄的記憶體。
IRecordInfo::RecordInit

初始化記錄的新實例。

規格需求

   
目標平臺 Windows
標頭 oaidl.h

另請參閱

UDT 函式和介面

使用者定義資料類型