次の方法で共有


USBCAMD_GetRegistryKeyValue関数 (usbcamdi.h)

USBCAMD_GetRegistryKeyValue 関数は、デバイス インスタンス固有のレジストリ キー値を取得します。

構文

NTSTATUS USBCAMD_GetRegistryKeyValue(
  [in] HANDLE Handle,
  [in] PWCHAR KeyNameString,
  [in] ULONG  KeyNameStringLength,
  [in] PVOID  Data,
  [in] ULONG  DataLength
);

パラメーター

[in] Handle

有効で開いているデバイス レジストリ キーへのハンドル。

[in] KeyNameString

キー型を記述する文字列バッファーへのポインター。

[in] KeyNameStringLength

KeyNameString の長さを文字指定します。

[in] Data

呼び出し元が指定した値または構造体へのポインター。

[in] DataLength

Data の値または構造体の長さをバイト単位で指定します。

戻り値

USBCAMD_GetRegistryKeyValue は、呼び出しが成功した場合にSTATUS_SUCCESSを返します。

その他のエラー コードは次のとおりです。

リターン コード 形容
STATUS_NO_MEMORY 続行するメモリが不足していました。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー usbcamdi.h (Usbcamdi.h を含む)
ライブラリ Usbcamd2.lib