Compartir a través de


Función PxeProviderQueryIndex (wdspxe.h)

Devuelve el índice del proveedor especificado en la lista de proveedores registrados.

Sintaxis

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

Parámetros

[in] pszProviderName

Nombre descriptivo del proveedor de la llamada a la función PxeProviderRegister .

[out] puIndex

Dirección de un ULONG que recibirá el índice del proveedor.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Comentarios

Si un proveedor quiere insertarse en la lista de proveedores registrados en un orden específico (es decir, quiere atender las solicitudes de cliente antes o después de un proveedor determinado), puede consultar el índice de otro proveedor y, a continuación, usar el índice devuelto para decidir su propia ubicación.

Ejemplos

//
// 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
 }
}

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008, Windows Server 2003 con SP2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wdspxe.h
Library WdsPxe.lib
Archivo DLL WdsPxe.dll

Consulte también

PxeProviderRegister

Funciones del servidor de Servicios de implementación de Windows