nl::Inet::Platform::InetLayer

Tóm tắt

Hàm

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Đây là hook sau khi khởi chạy InetLayer dành riêng cho nền tảng.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Đây là hook sau khi tắt tiếng InetLayer dành riêng cho nền tảng.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Đây là hook khởi động trước InetLayer dành riêng cho nền tảng.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Đây là hook trước khi tắt InetLayer dành riêng cho nền tảng.

Hàm

DidInit

NL_DLL_EXPORT void DidInit(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

Đây là hook sau khi khởi chạy InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách chỉ định định nghĩa tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Thông tin chi tiết
Các tham số
[in,out] aLayer
Con trỏ đến thực thể InetLayer đang được khởi động.
[in,out] aContext
Dữ liệu ngữ cảnh dành riêng cho nền tảng được truyền tới phương thức khởi tạo lớp, ::Init.
[in] anError
Trạng thái tổng thể được trả về thông qua phương thức InetLayer ::Init.

DidShutdown

NL_DLL_EXPORT void DidShutdown(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

Đây là hook sau khi tắt tiếng InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách chỉ định định nghĩa tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Thông tin chi tiết
Các tham số
[in,out] aLayer
Con trỏ đến thực thể InetLayer đang tắt.
[in,out] aContext
Dữ liệu ngữ cảnh dành riêng cho nền tảng được truyền tới phương thức khởi tạo lớp, ::Init.
[in] anError
Trạng thái chung được trả về qua phương thức InetLayer ::Tắt.

WillInit

NL_DLL_EXPORT INET_ERROR WillInit(
  Inet::InetLayer *aLayer,
  void *aContext
)

Đây là hook khởi động trước InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách chỉ định định nghĩa tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Thông tin chi tiết
Các tham số
[in,out] aLayer
Con trỏ đến thực thể InetLayer đang được khởi động.
[in,out] aContext
Dữ liệu ngữ cảnh dành riêng cho nền tảng được truyền tới phương thức khởi tạo lớp, ::Init.
Trả về
INET_NO_ERROR khi thành công; nếu không, một lỗi cụ thể cho biết lý do khởi động không thành công. Việc trả về trạng thái không thành công sẽ huỷ quá trình khởi chạy.

WillShutdown

NL_DLL_EXPORT INET_ERROR WillShutdown(
  Inet::InetLayer *aLayer,
  void *aContext
)

Đây là hook trước khi tắt InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách chỉ định định nghĩa tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Thông tin chi tiết
Các tham số
[in,out] aLayer
Con trỏ đến thực thể InetLayer đang tắt.
[in,out] aContext
Dữ liệu ngữ cảnh dành riêng cho nền tảng được truyền tới phương thức khởi tạo lớp, ::Init.
Trả về
INET_NO_ERROR khi thành công; nếu không, một lỗi cụ thể cho biết lý do không tắt được. Nếu bạn trả lại trạng thái không thành công, việc này sẽ huỷ việc tắt máy.