CALLCONV
9/8/2008
Essa enumeração identifica a convenção chamado usada por um método descrito a METHODDATA estrutura.
Syntax
typedef enum tagCALLCONV {
CC_CDECL = 1,
CC_MSCPASCAL = 2,
CC_PASCAL = CC_MSCPASCAL,
CC_MACPASCAL = 3,
CC_STDCALL = 4,
CC_RESERVED = 5,
CC_SYSCALL = 6,
CC_MPWCDECL = 7,
CC_MPWPASCAL = 8,
CC_MAX = 9
} CALLCONV;
Elementos
- CC_CDECL
Indica que a convenção chamado Cdecl é usada para um método.
- CC_MSCPASCAL
Indica que a convenção chamado Mscpascal é usada para um método.
- CC_PASCAL
Indica que a convenção chamado Pascal é usada para um método.
- CC_MACPASCAL
Indica que a convenção chamado Macpascal é usada para um método.
- CC_STDCALL
Indica que a convenção chamado Stdcall é usada para um método.
- CC_RESERVED
Reservado para uso futuro.
- CC_SYSCALL
Indica que a convenção chamado Syscall é usada para um método.
- CC_MPWCDECL
Indica que a convenção chamado Mpwcdecl é usada para um método.
- CC_MPWPASCAL
Indica que a convenção chamado Mpwpascal é usada para um método.
- CC_MAX
Indica o fim das CALLCONV enumeração.
Remarks
Em 16-bit sistemas Windows, funções implementados com a convenção chamado CC_CDECL não podem ter um tipo de retorno de FLOAT ou duplo. Isso inclui funções que recuperar um tipo Date, que é um ponto flutuante tipo.
Requirements
Header | oaidl.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |