CALLFRAME_FREE enumeración (callobj.h)
Determina el tipo de parámetro que se va a liberar.
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 No se libera ningún valor. |
CALLFRAME_FREE_IN Valor: 1 Los parámetros [in] se liberan. Esto incluye punteros de nivel superior y los datos a los que hacen referencia. |
CALLFRAME_FREE_INOUT Valor: 2 Los datos a los que hacen referencia los parámetros [in, out] se liberan. Sin embargo, los punteros de nivel superior, que son los valores de parámetro reales, no se liberan. En el lado servidor, normalmente se usa después de la llamada, como en CALLFRAME_FREE_IN. En el lado cliente, esto se usa normalmente cuando el servidor no se invocó realmente (y por lo tanto no se intentó desacoplar los valores devueltos) o cuando se produjo un error al desacoplar los valores devueltos. |
CALLFRAME_FREE_OUT Valor: 4 Los datos a los que hacen referencia los parámetros [out] se liberan. Sin embargo, los punteros de nivel superior, que son los valores de parámetro reales, no se liberan. En el lado servidor, normalmente se usa después de la llamada, como en CALLFRAME_FREE_IN. En el lado cliente, normalmente esto solo se usa cuando se produce un error al desacoplar los valores devueltos. |
CALLFRAME_FREE_TOP_INOUT Valor: 8 Los parámetros [in, out] se liberan. Esto incluye punteros de nivel superior y los datos a los que hacen referencia. |
CALLFRAME_FREE_TOP_OUT Valor: 16 Los parámetros [out] se liberan. Esto incluye punteros de nivel superior y los datos a los que hacen referencia. |
CALLFRAME_FREE_ALL Valor: 31 Se liberan todos los parámetros [in], [out] y [in, out]. Esto incluye punteros de nivel superior y los datos a los que hacen referencia. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | callobj.h |