Função MprInfoBlockFind (mprapi.h)
A função MprInfoBlockFind localiza um bloco especificado em um cabeçalho de informações e recupera informações sobre o bloco.
Sintaxe
DWORD MprInfoBlockFind(
[in] LPVOID lpHeader,
[in] DWORD dwInfoType,
[out] LPDWORD lpdwItemSize,
[out] LPDWORD lpdwItemCount,
[out] LPBYTE *lplpItemData
);
Parâmetros
[in] lpHeader
Especifica o cabeçalho no qual localizar o bloco.
[in] dwInfoType
Especifica o tipo de bloco a ser localizado. Os tipos disponíveis dependem do transporte: IP ou IPX.
[out] lpdwItemSize
Ponteiro para uma variável DWORD que recebe o tamanho de cada item nos dados do bloco localizado. Esse parâmetro é opcional. Se esse parâmetro for NULL, o tamanho do item não será retornado.
[out] lpdwItemCount
Ponteiro para uma variável DWORD que recebe o número de itens de tamanho dwItemSize contidos nos dados do bloco. Esse parâmetro é opcional. Se esse parâmetro for NULL, a contagem de itens não será retornada.
[out] lplpItemData
Ponteiro para um ponteiro que, no retorno bem-sucedido, aponta para os dados do bloco localizado. Esse parâmetro é opcional. Se esse parâmetro for NULL, os dados não serão retornados.
Valor retornado
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, o valor retornado será um dos valores a seguir.
Valor | Descrição |
---|---|
|
O parâmetro lpInfoHeader é NULL. |
|
Nenhum bloco do tipo dwInfoType existe no cabeçalho . |
|
Falha na chamada. Use FormatMessage para recuperar a mensagem de erro que corresponde ao código de erro retornado. |
Requisitos
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mprapi.h |
Biblioteca | Mprapi.lib |
DLL | Mprapi.dll |