Freigeben über


VhfStart-Funktion (vhf.h)

Der HID-Quelltreiber ruft diese Methode auf, um das virtuelle HID-Gerät zu starten.

Syntax

NTSTATUS VhfStart(
  [in] VHFHANDLE VhfHandle
);

Parameter

[in] VhfHandle

Ein Handle zu einem virtuellen HID-Gerät, das Ihr HID-Quelltreiber im vorherigen Aufruf von VhfCreateempfangen hat.

Rückgabewert

Wenn der VhfStart Aufruf erfolgreich ist, gibt die Methode STATUS_SUCCESS zurück. Andernfalls ein geeigneter NTSTATUS- Wert.

Bemerkungen

Virtual HID Framework (VHF) ruft keine vom HID-Quelltreiber implementierten Rückruffunktionen auf, bis der Quelltreiber VhfStart-aufruft. Ein Rückruf kann aufgerufen werden, bevor VhfStart- zurückgegeben wird. Nachdem dieser Aufruf erfolgreich war, kann der Treiber VhfDeleteaufrufen.

VhfAsyncOperationComplete und VhfReadReportSubmit- kann aufgerufen werden, bevor VhfStart- zurückgegeben wird (z. B. aus einem aufgerufenen Rückruf).

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- vhf.h
Library VhfKm.lib
IRQL- <=DISPATCH_LEVEL