PARAMFLAG Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve como transferir um elemento de estrutura, parâmetro ou valor de retorno de função entre processos.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de 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
| Nome | Valor | Description |
|---|---|---|
| PARAMFLAG_NONE | 0 | Não especifica se o parâmetro passa ou recebe informações. |
| PARAMFLAG_FIN | 1 | O parâmetro passa informações do chamador para o destinatário do chamador. |
| PARAMFLAG_FOUT | 2 | O parâmetro retorna informações do destinatário do chamador para o chamador. |
| PARAMFLAG_FLCID | 4 | O parâmetro é o identificador local de um aplicativo cliente. |
| PARAMFLAG_FRETVAL | 8 | O parâmetro é o valor retornado 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. |
Comentários
O common language runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.