IRegistryKey 介面 (portcls.h)

介面 IRegistryKey 提供登錄機碼的抽象概念,迷你埠驅動程式可用來存取機碼及其子機碼。 PortCls 系統驅動程式會實作此介面,並將它公開給迷你埠驅動程式。 迷你埠驅動程式會呼叫 PcNewRegistryKeyIPort::NewRegistryKey 來取得對象的參考IRegistryKey

如需詳細資訊,請參閱 登錄機碼物件

繼承

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

方法

IRegistryKey 介面具有這些方法。

 
IRegistryKey::D eleteKey

DeleteKey 方法會刪除登錄機碼。
IRegistryKey::EnumerateKey

EnumerateKey 方法會傳回開啟索引鍵子機碼的相關信息。
IRegistryKey::EnumerateValueKey

EnumerateValueKey 方法會傳回包含值機碼之登錄專案的相關信息。
IRegistryKey::NewSubKey

NewSubKey 方法會建立新的登錄子機碼,或在IRegistryKey物件所代表的機碼下開啟現有的子機碼。
IRegistryKey::QueryKey

QueryKey 方法會擷取登錄機碼的相關信息,包括機碼名稱、機碼類別,以及子機碼的數目及其大小。
IRegistryKey::QueryRegistryValues

QueryRegistryValues 方法可讓呼叫端使用單一呼叫查詢登錄中的數個值。
IRegistryKey::QueryValueKey

QueryValueKey 方法會擷取登錄機碼值專案的相關信息,包括其名稱、類型、數據大小和值。
IRegistryKey::SetValueKey

SetValueKey 方法會取代或建立開啟索引鍵下的值專案。

規格需求

需求
目標平台 Windows
標頭 portcls.h