PGET_NEXT_ORDERED_SERVICEコールバック関数 (stm.h)
GetNextOrderedService 関数は、テーブル内のサービスのサブセットから次のサービスを返します。 返されるサービスは、指定された順序付けメソッドを使用して、指定された入力サービスの後の次のサービスです。
構文
PGET_NEXT_ORDERED_SERVICE PgetNextOrderedService;
DWORD PgetNextOrderedService(
[in] DWORD OrderingMethod,
[in] DWORD ExclusionFlags,
[in, out] PIPX_SERVICE Service
)
{...}
パラメーター
[in] OrderingMethod
サービスを検索する順序を指定します。 さまざまな順序付け方法の説明については、「 GetFirstOrderedService 」を参照してください。
[in] ExclusionFlags
検査対象のサービスのセットを 、ExclusionFlags によって定義されたサブセットと、 Service パラメーターによって指される構造体の対応するメンバーの値に制限します。 使用可能なフラグの説明については、「 CreateServiceEnumerationHandle 」を参照してください。
[in, out] Service
IPX_SERVICE構造体へのポインター。
入力時に、検索を続行するサービスを指定します。には、指定した ExclusionFlags に対応するメンバー値も含まれています。
出力では、構造体には入力サービスに続く最初のサービスが含まれており、指定された条件に一致します。
戻り値
関数が成功した場合、戻り値はNO_ERROR。
関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。
値 | 説明 |
---|---|
|
指定した条件に一致するサービスはこれ以上ありません。 |
|
パラメーターの 1 つが無効です。 |
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | stm.h |