PARAMFLAG Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descreve como transferir um valor de retorno de elemento estrutural, parâmetro ou função entre processos.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class PARAMFLAG
[System.Flags]
public enum PARAMFLAG
[System.Flags]
[System.Serializable]
public enum PARAMFLAG
[<System.Flags>]
type PARAMFLAG =
[<System.Flags>]
[<System.Serializable>]
type PARAMFLAG =
Public Enum PARAMFLAG
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| PARAMFLAG_NONE | 0 | Não especifica se o parâmetro passa ou recebe informação. |
| PARAMFLAG_FIN | 1 | O parâmetro transmite informação do chamador para o chamado. |
| PARAMFLAG_FOUT | 2 | O parâmetro devolve informação do chamado ao chamador. |
| PARAMFLAG_FLCID | 4 | O parâmetro é o identificador local de uma aplicação cliente. |
| PARAMFLAG_FRETVAL | 8 | O parâmetro é o valor de retorno do membro. |
| PARAMFLAG_FOPT | 16 | O parâmetro é opcional. |
| PARAMFLAG_FHASDEFAULT | 32 | O parâmetro tem comportamentos padrão definidos. |
| PARAMFLAG_FHASCUSTDATA | 64 | O parâmetro tem dados personalizados. |
Observações
O runtime da linguagem comum lança uma exceção quando um método COM em código nativo devolve um HRESULT. Para mais informações, veja Como: Mapear HRESULTs e Exceções.