共用方式為


WdfDriverOpenPersistentStateRegistryKey 函式 (wdfdriver.h)

驅動程式應該使用 WdfDriverOpenPersistentStateRegistryKey 將驅動程式寬持續性資訊寫入登錄。

語法

NTSTATUS WdfDriverOpenPersistentStateRegistryKey(
  [in]           WDFDRIVER              Driver,
  [in]           ACCESS_MASK            DesiredAccess,
  [in, optional] PWDF_OBJECT_ATTRIBUTES KeyAttributes,
  [out]          WDFKEY                 *Key
);

參數

[in] Driver

驅動程式架構驅動程序物件的句柄,該驅動程式是從先前呼叫 WdfDriverCreateWdfGetDriver 取得的。

[in] DesiredAccess

ACCESS_MASK型別值,指定登錄機碼的存取遮罩。 KMDF 驅動程式通常會要求 KEY_READKEY_WRITEKEY_READ | KEY_WRITE。 如果您要撰寫 UMDF 驅動程式,請使用 KEY_READKEY_READ | KEY_SET_VALUE。 最佳做法是只要求驅動程式所需的存取類型。

[in, optional] KeyAttributes

呼叫端配置的 WDF_OBJECT_ATTRIBUTES 結構的指標,指定架構登錄機碼對象的物件屬性。 這個參數是選擇性的,而且可以WDF_NO_OBJECT_ATTRIBUTES。

[out] Key

接收架構登錄機碼物件句柄的位置指標。

傳回值

請參閱 WdfDriverOpenParametersRegistryKey

備註

金鑰 Parameters 適用於 INF 檔案中提供的 不可變 設定。 若要存取這些設定,請使用 WdfDriverOpenParametersRegistryKey。 從此 API 傳回的金鑰適用於在運行時間寫入的設定。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
最低 KMDF 版本 1.25
最低UMDF版本 2.25
標頭 wdfdriver.h
IRQL PASSIVE_LEVEL

另請參閱

WdfDriverOpenParametersRegistryKey

IoOpenDriverRegistryKey

DRIVER_REGKEY_TYPE