enumeração CALLFRAME_FREE (callobj.h)
Determina o tipo de parâmetro a ser liberado.
Syntax
typedef enum CALLFRAME_FREE {
CALLFRAME_FREE_NONE = 0,
CALLFRAME_FREE_IN = 1,
CALLFRAME_FREE_INOUT = 2,
CALLFRAME_FREE_OUT = 4,
CALLFRAME_FREE_TOP_INOUT = 8,
CALLFRAME_FREE_TOP_OUT = 16,
CALLFRAME_FREE_ALL = 31
} ;
Constantes
CALLFRAME_FREE_NONE Valor: 0 Nenhum valor é liberado. |
CALLFRAME_FREE_IN Valor: 1 Os parâmetros [in] são liberados. Isso inclui ponteiros de nível superior e os dados referenciados por eles. |
CALLFRAME_FREE_INOUT Valor: 2 Os dados referenciados pelos parâmetros [in, out] são liberados. No entanto, os ponteiros de nível superior, que são os valores de parâmetro reais, não são liberados. No lado do servidor, isso normalmente é usado após a chamada, como em CALLFRAME_FREE_IN. No lado do cliente, isso normalmente é usado quando o servidor não foi realmente invocado (e, portanto, a nãomarsalação de valores retornados não foi tentada) ou quando a nãomarsalação dos valores retornados falhou. |
CALLFRAME_FREE_OUT Valor: 4 Os dados referenciados pelos parâmetros [out] são liberados. No entanto, os ponteiros de nível superior, que são os valores de parâmetro reais, não são liberados. No lado do servidor, isso normalmente é usado após a chamada, como em CALLFRAME_FREE_IN. No lado do cliente, isso normalmente só é usado quando falha na nãomarsalação de valores retornados. |
CALLFRAME_FREE_TOP_INOUT Valor: 8 Os parâmetros [in, out] são liberados. Isso inclui ponteiros de nível superior e os dados referenciados por eles. |
CALLFRAME_FREE_TOP_OUT Valor: 16 Os parâmetros [out] são liberados. Isso inclui ponteiros de nível superior e os dados referenciados por eles. |
CALLFRAME_FREE_ALL Valor: 31 Todos os parâmetros [in], [out], e [in, out] são liberados. Isso inclui ponteiros de nível superior e os dados referenciados por eles. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | callobj.h |