Condividi tramite


Metodo ITfKeystrokeMgr::IsPreservedKey (msctf.h)

Determina se un GUID di comando e una combinazione di tasti è una chiave mantenuta.

Sintassi

HRESULT IsPreservedKey(
  [in]  REFGUID               rguid,
  [in]  const TF_PRESERVEDKEY *pprekey,
  [out] BOOL                  *pfRegistered
);

Parametri

[in] rguid

Specifica il GUID del comando della chiave mantenuta. Si tratta del GUID passato nella chiamata al servizio di testo a ITfKeystrokeMgr::P reserveKey.

[in] pprekey

Puntatore a una struttura TF_PRESERVEDKEY che identifica la chiave mantenuta. Il membro uVKey contiene il codice della chiave virtuale e il membro uModifiers identifica i modificatori della chiave mantenuta. Il membro uVKey deve essere minore di 256.

[out] pfRegistered

Puntatore a un valore BOOL che riceve TRUE se il GUID del comando e la combinazione di tasti sono una chiave mantenuta registrata o FALSE in caso contrario.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo ha avuto esito positivo e la chiave mantenuta è stata trovata.
S_FALSE
Il metodo ha avuto esito positivo, ma la chiave mantenuta non è stata trovata.
E_INVALIDARG
Uno o più parametri non sono validi.
E_FAIL
Si è verificato un errore non specificato.

Commenti

I tasti mantenuti vengono registrati dai servizi di testo TSF e forniscono tasti di scelta rapida ai comandi comuni implementati dal servizio di testo TSF.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfKeystrokeMgr

ITfKeystrokeMgr::P reserveKey

TF_PRESERVEDKEY