Função FsRtlMupGetProviderIdFromName (ntifs.h)
A rotina FsRtlMupGetProviderIdFromName obtém o identificador de provedor de um redirecionador de rede registrado com o MUP (provedor UNC múltiplo) do nome do dispositivo do redirecionador de rede.
Sintaxe
NTSTATUS FsRtlMupGetProviderIdFromName(
[in] PCUNICODE_STRING pProviderName,
[out] PULONG32 pProviderId
);
Parâmetros
[in] pProviderName
Um ponteiro para uma cadeia de caracteres Unicode que contém o nome do dispositivo do redirecionador de rede.
[out] pProviderId
Um ponteiro para uma variável do tipo ULONG32 que recebe o identificador de provedor do redirecionador de rede.
Retornar valor
A rotina FsRtlMupGetProviderIdFromName retorna um dos seguintes valores NTSTATUS.
Código de retorno | Descrição |
---|---|
|
O identificador do provedor do redirecionador de rede foi retornado com êxito na variável que é apontada pelo parâmetro pProviderId . |
|
Um dos parâmetros é NULL. |
|
O nome do redirecionador de rede especificado no parâmetro pProviderName não corresponde ao nome de nenhum dos provedores UNC registrados com o MUP. |
Comentários
Um driver de filtro do sistema de arquivos pode chamar a rotina FsRtlMupGetProviderIdFromName para obter o identificador de provedor de um redirecionador de rede do nome do redirecionador de rede. O driver de filtro do sistema de arquivos pode comparar rapidamente o valor desse identificador com o valor de outros identificadores de provedor sem a necessidade de fazer uma comparação de cadeia de caracteres.
O valor do identificador do provedor para um redirecionador de rede específico permanecerá o mesmo se o redirecionador de rede for descarregado do sistema e, em seguida, recarregado novamente no sistema.
Para obter o identificador do provedor de um redirecionador de rede de um objeto de arquivo, um driver de filtro do sistema de arquivos pode chamar a rotina FsRtlMupGetProviderInfoFromFileObject .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | A função FsRtlMupGetProviderIdFromName é Windows Vista |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |