次の方法で共有


PxeProviderQueryIndex 関数 (wdspxe.h)

登録済みプロバイダーの一覧で指定したプロバイダーのインデックスを返します。

構文

DWORD PXEAPI PxeProviderQueryIndex(
  [in]  LPCWSTR pszProviderName,
  [out] PULONG  puIndex
);

パラメーター

[in] pszProviderName

PxeProviderRegister 関数の呼び出しからのプロバイダーのフレンドリ名。

[out] puIndex

プロバイダーのインデックスを受け取る ULONG のアドレス。

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS

注釈

プロバイダーが登録されているプロバイダーの一覧に特定の順序で挿入する場合 (つまり、特定のプロバイダーの前または後にクライアント要求をサービスする場合)、別のプロバイダーのインデックスに対してクエリを実行し、返されたインデックスを使用して独自の場所を決定できます。

//
// Suppose Provider wants to handle requests after BINLSVC has rejected them.
//
dwError = PxeProviderQueryIndex(L"BINLSVC", &Index);

if (dwError == ERROR_SUCCESS)
{
 if (PxeProviderRegister(L"MYPROV",
                         L"C:\\MyDir\\MyProv.DLL",
                         PXE_REG_INDEX_BOTTOM,
                         Index + 1,              // Add after BINLSVC
                         &hKey) != ERROR_SUCCESS)
 {
  // Handle Error
 }
}

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008、Windows Server 2003 SP2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wdspxe.h
Library WdsPxe.lib
[DLL] WdsPxe.dll

こちらもご覧ください

PxeProviderRegister

Windows 展開サービス サーバー関数