¿Cómo uso los indicadores de 8 bits de bajo nivel como condicionales?

En mi gancho de teclado, cada pulsación de tecla obtiene una marca que indica si se inyectó o no.http://msdn.microsoft.com/en-us/library/ms644967(VS.85).aspx

He destilado un KBDLLHOOKSTRUCT del lParam. Puedo acceder a kbd.flags.XXX. Simplemente no sé cómo convertir esta bandera de 8 bits en unaif (injected) {... Tipo condicional que sé usar.

Si alguno de ustedes tipos de informática inteligente me ayudara, realmente lo apreciaría.

    private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
    {
        KBDLLHOOKSTRUCT kbd = new KBDLLHOOKSTRUCT();
        Marshal.PtrToStructure(lParam, kbd);

        //if (injected) {...

¡Aclamaciones!

Respuestas a la pregunta(5)

Su respuesta a la pregunta