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
Funciones del servidor de Servicios de implementación de Windows