CV_call_e
Especifica a convenção de chamada para uma função.
Dica
Somente os valores de enumeração mais comuns estão documentados aqui.A enumeração completa está disponível no arquivo de cabeçalho cvconst.h.
typedef enum CV_call_e {
CV_CALL_NEAR_C = 0x00,
CV_CALL_NEAR_FAST = 0x04,
CV_CALL_NEAR_STD = 0x07,
CV_CALL_NEAR_SYS = 0x09,
CV_CALL_THISCALL = 0x0b,
CV_CALL_CLRCALL = 0x16
} CV_call_e;
Elements
CV_CALL_NEAR_C
Especifica uma convenção de chamada de função usando um estudo curto de direita para a esquerda. A função chamada limpa a pilha.CV_CALL_NEAR_FAST
Especifica uma convenção de chamada de função usando um próximo envio da esquerda para a direita com registradores. A função chamada usa a soma dos bytes de parâmetro para limpar a pilha.CV_CALL_NEAR_STD
Especifica uma convenção de chamada de função usando uma chamada de padrão curto (push da direita para a esquerda).CV_CALL_NEAR_SYS
Especifica uma convenção de chamada de função usando uma chamada de sistema quase.CV_CALL_THISCALL
Especifica uma convenção de chamada de função usando this de chamada (this ponteiro passado no registro).CV_CALL_CLRCALL
Especifica uma convenção de chamada de função usada pelo CLR Common Language Runtime () (também conhecido como um código gerenciado convenção de chamada).
Comentários
Os valores desta enumeração são retornados por uma chamada para o IDiaSymbol::get_callingConvention método.
Requisitos
Cabeçalho: cvconst.h
Consulte também
Referência
IDiaSymbol::get_callingConvention