PENUMERATE_GET_NEXT_SERVICE回呼函式 (stm.h)

EnumerateGetNextService 函式會傳回 CreateServiceEnumerationHandle 所啟動列舉中的下一個服務專案。

語法

PENUMERATE_GET_NEXT_SERVICE PenumerateGetNextService;

DWORD PenumerateGetNextService(
  [in]  HANDLE EnumerationHandle,
  [out] PIPX_SERVICE Service
)
{...}

參數

[in] EnumerationHandle

識別列舉的句柄,並指定列舉將在其上運作的服務子集。 句柄是從 CreateServiceEnumerationHandle 的呼叫取得。

[out] Service

包含列舉中下一個服務 之IPX_SERVICE 結構的指標。 服務不會以特定順序傳回,而且子集中的每個服務只會傳回一次。

傳回值

如果函式成功, Service 參數所指向的緩衝區會接收列舉中的下一個服務。 在此情況下,傳回值NO_ERROR。

如果函式失敗,傳回值就是下列其中一個錯誤碼。

Description
ERROR_NO_MORE_ITEMS
指定的準則不再存在任何服務。
ERROR_CAN_NOT_COMPLETE
作業失敗。
 
 

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 stm.h

另請參閱

CreateServiceEnumerationHandle

IPX 服務數據表管理

IPX_SERVICE

服務數據表管理功能