Freigeben über


IVMKeyboard::HasExclusiveAccess-Eigenschaft

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

Gibt an, ob dieses Objekt die exklusive Kontrolle über das Tastaturgerät des virtuellen Computers (VM) hat.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT put_HasExclusiveAccess(
  [in]          VARIANT_BOOL makeExclusive
);

HRESULT get_HasExclusiveAccess(
  [out, retval] VARIANT_BOOL *isExclusive
);

Eigenschaftswert

TRUE , wenn der exklusive Zugriff auf das Tastaturgerät des virtuellen Computers abgerufen wurde, andernfalls FALSE .

Fehlercodes

Name/Wert Bedeutung
S_OK
0
Der Vorgang wurde durchgeführt.
E_POINTER
0x80004003
Der parameter isExclusive ist NULL.
S_FALSE
1
Der angeforderte exklusive Modus ist für dieses Gerät bereits festgelegt. Dies kann vorkommen, wenn Sie versuchen, den exklusiven Modus festzulegen, wenn er bereits abgerufen wurde, oder wenn Sie versuchen, den exklusiven Modus freizugeben, wenn er zuvor nicht erworben wurde.
VM_E_SET_EXCLUSIVE_MODE_FAIL
0xA0040825
Fehler beim Festlegen oder Freigeben des exklusiven Modus wie angefordert. Dies kann darauf zurückzuführen sein, dass der virtuelle Computer nicht mehr ausgeführt wird, oder weil ein anderer Prozess bereits den exklusiven Modus auf dem Tastaturgerät des virtuellen Computers erworben hat.
E_INVALIDARG
0x80000003
Die angegebene Zeichenfolge ist leer oder enthält einen ungültigen Schlüsselcode.
DISP_E_EXCEPTION
0x80020009
Ein unerwarteter Fehler ist aufgetreten.

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_IVMKeyboard ist definiert als 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4

Weitere Informationen

IVMKeyboard