HidRegisterMinidriver 関数 (hidport.h)

HIDRegisterMinidriver ルーチンは、HID クラス ドライバーに登録するために、初期化中に HID ミニドライバーによって呼び出されます。

構文

NTSTATUS HidRegisterMinidriver(
  [in] PHID_MINIDRIVER_REGISTRATION MinidriverRegistration
);

パラメーター

[in] MinidriverRegistration

ミニドライバーの初期化された HID_MINIDRIVER_REGISTRATION 構造体を含む呼び出し元によって割り当てられたバッファーへのポインター。

戻り値

HidRegisterMinidriver は 、次のいずれかの NTSTATUS コードを返します。

リターン コード 説明
STATUS_SUCCESS
ルーチンがエラーなしで完了し、ミニドライバーが HID クラス ドライバーに登録されたことを示します。
STATUS_INSUFFICIENT_RESOURCES
システムがミニドライバーを登録するためのメモリが不足していることを示します。
STATUS_REVISION_MISMATCH
MinidriverRegistration->Revision で指定された HID リビジョン番号が、このバージョンの HID クラス ドライバーでサポートされていないことを示します。

注釈

このルーチンを呼び出す前に、HID ミニドライバーは MinidriverRegistration で提供されるHID_MINIDRIVER_REGISTRATION構造体のすべてのメンバーを初期化する必要があります。 これらのメンバーの詳細については、「 HID_MINIDRIVER_REGISTRATION」を参照してください。

詳細については、「 HID コレクション」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header hidport.h (Hidport.h を含む)
Library Hid.lib
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

HID_MINIDRIVER_REGISTRATION