parameters: (self, address)
return_statement: return mbi.is_guard()
docstring: Determines if an address belongs to a guard page.
  
          @note: Returns always C{False} for kernel mode addresses.
  
          @type  address: int
          @param address: Memory address to query.
  
          @rtype:  bool
          @return: C{True} if the address belongs to a guard page.
  
          @raise WindowsError: An exception is raised on error.
docstring_summary: Determines if an address belongs to a guard page.
docstring_tokens: Determines if an address belongs to a guard page .
function: def is_address_guard(self, address):
          """
          Determines if an address belongs to a guard page.
  
          @note: Returns always C{False} for kernel mode addresses.
  
          @type  address: int
          @param address: Memory address to query.
  
          @rtype:  bool
          @return: C{True} if the address belongs to a guard page.
  
          @raise WindowsError: An exception is raised on error.
          """
          try:
              mbi = self.mquery(address)
          except WindowsError:
              e = sys.exc_info()[1]
              if e.winerror == win32.ERROR_INVALID_PARAMETER:
                  return False
              raise
          return mbi.is_guard()
function_tokens: def is_address_guard ( self , address ) : try : mbi = self . mquery ( address ) except WindowsError : e = sys . exc_info ( ) [ 1 ] if e . winerror == win32 . ERROR_INVALID_PARAMETER : return False raise return mbi . is_guard ( )