Freigeben über


IVMMouse::VerticalPosition-Eigenschaft

[Windows Virtual PC ist ab Windows 8 nicht mehr verfügbar. Verwenden Sie stattdessen den Hyper-V WMI-Anbieter (V2).]

Ruft die absolute y-Koordinate der Maus ab.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT put_VerticalPosition(
  [in]          long position
);

HRESULT get_VerticalPosition(
  [out, retval] long *position
);

Eigenschaftswert

Die y-Koordinate, die die neue Position der Maus angibt. Bei Verwendung absoluter Koordinaten gibt dieser Wert die neue y-Koordinate der Maus an. Bei Verwendung relativer Koordinaten gibt dieser Wert die Anzahl der Pixel an, die die Maus in y-Richtung bewegen soll.

Fehlercodes

Name/Wert Bedeutung
S_OK
0
Der Vorgang wurde durchgeführt.
E_POINTER
0x80004003
Der Parameter ist NULL.
VM_E_VM_NOT_RUNNING
0xA0040206
Der virtuelle Computer, an den dieses Mausgerät angefügt ist, wird derzeit nicht ausgeführt.
VM_E_ADDITIONS_FEATURE_NOT_AVAIL
0xA0040505
Integrationskomponenten müssen installiert sein, um die Mausposition abzurufen oder die Mausposition bei Verwendung absoluter Koordinaten festzulegen.
VM_E_USING_RELATIVE_COORDINATES
0xA0040802
Das Mausgerät ist derzeit so eingestellt, dass es relative Mauskoordinaten verwendet.
VM_E_MOUSE_NOT_ACTIVE
0xA0040800
Die absoluten Koordinaten können nicht abgerufen werden, wenn das Mausgerät nicht eingeschaltet ist oder wenn es derzeit nicht auf dem virtuellen Computer aktiv ist.
DISP_E_EXCEPTION
0x80020009
Ein unerwarteter Fehler ist aufgetreten.

Bemerkungen

Diese Eigenschaft kann nicht abgerufen werden, wenn relative Koordinaten verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Ende des Supports (Client)
Windows 7
Produkt
Windows Virtual PC
Header
VPCCOMInterfaces.h
IID
IID_IVMmouse ist definiert als ac903f6d-6346-4f29-8875-5d511a13895e

Siehe auch

IVMMouse