Freigeben über


HidRegisterMinidriver-Funktion (hidport.h)

Die HidRegisterMinidriver-Routine wird von HID-Minitreibern während ihrer Initialisierung aufgerufen, um sich beim HID-Klassentreiber zu registrieren.

Syntax

NTSTATUS HidRegisterMinidriver(
  [in] PHID_MINIDRIVER_REGISTRATION MinidriverRegistration
);

Parameter

[in] MinidriverRegistration

Zeiger auf einen vom Aufrufer zugeordneten Puffer, der eine initialisierte HID_MINIDRIVER_REGISTRATION-Struktur für den Minitreiber enthält.

Rückgabewert

HidRegisterMinidriver gibt einen der folgenden NTSTATUS-Codes zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Gibt an, dass die Routine ohne Fehler abgeschlossen wurde und der Minitreiber jetzt beim HID-Klassentreiber registriert ist.
STATUS_INSUFFICIENT_RESOURCES
Gibt an, dass nicht genügend Arbeitsspeicher für das System vorhanden war, um den Minitreiber zu registrieren.
STATUS_REVISION_MISMATCH
Gibt an, dass die in MinidriverRegistration->Revision angegebene HID-Revisionsnummer von dieser Version des HID-Klassentreibers nicht unterstützt wird.

Hinweise

Vor dem Aufrufen dieser Routine müssen HID-Minitreiber alle Member der HID_MINIDRIVER_REGISTRATION Struktur initialisieren, die unter MinidriverRegistration bereitgestellt wird. Informationen zu diesen Membern finden Sie unter HID_MINIDRIVER_REGISTRATION.

Weitere Informationen finden Sie unter HID-Auflistungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen von Windows.
Zielplattform Universell
Header hidport.h (hidport.h einschließen)
Bibliothek Hid.lib
IRQL <= DISPATCH_LEVEL

Weitere Informationen

HID_MINIDRIVER_REGISTRATION