enumerasi CALLFRAME_FREE (callobj.h)
Menentukan jenis parameter yang akan dikosongkan.
Sintaks
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
} ;
Konstanta
CALLFRAME_FREE_NONE Nilai: 0 Tidak ada nilai yang dikosongkan. |
CALLFRAME_FREE_IN Nilai: 1 Parameter [in] dikosongkan. Ini termasuk penunjuk tingkat atas dan data yang mereka referensikan. |
CALLFRAME_FREE_INOUT Nilai: 2 Data yang dirujuk oleh parameter [masuk, keluar] dikosongkan. Namun, pointer tingkat atas, yang merupakan nilai parameter aktual, tidak dikosongkan. Di sisi server, ini biasanya digunakan pasca-panggilan, seperti pada CALLFRAME_FREE_IN. Di sisi klien, ini biasanya digunakan ketika server tidak benar-benar dipanggil (dan begitu membatalkan nama nilai pengembalian tidak dicoba) atau ketika membatalkan nama nilai pengembalian gagal. |
CALLFRAME_FREE_OUT Nilai: 4 Data yang dirujuk oleh parameter [out] dikosongkan. Namun, pointer tingkat atas, yang merupakan nilai parameter aktual, tidak dikosongkan. Di sisi server, ini biasanya digunakan pasca-panggilan, seperti pada CALLFRAME_FREE_IN. Di sisi klien, ini biasanya hanya digunakan ketika membatalkan nama nilai pengembalian gagal. |
CALLFRAME_FREE_TOP_INOUT Nilai: 8 Parameter [masuk, keluar] dikosongkan. Ini termasuk penunjuk tingkat atas dan data yang mereka referensikan. |
CALLFRAME_FREE_TOP_OUT Nilai: 16 Parameter [out] dikosongkan. Ini termasuk penunjuk tingkat atas dan data yang mereka referensikan. |
CALLFRAME_FREE_ALL Nilai: 31 Semua parameter [in], [out], dan [in, out] dikosongkan. Ini termasuk penunjuk tingkat atas dan data yang mereka referensikan. |
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | callobj.h |