função CM_Get_Device_Interface_List_SizeA (cfgmgr32.h)
A função CM_Get_Device_Interface_List_Size recupera o tamanho do buffer que deve ser passado para a função CM_Get_Device_Interface_List .
Sintaxe
CMAPI CONFIGRET CM_Get_Device_Interface_List_SizeA(
[out] PULONG pulLen,
[in] LPGUID InterfaceClassGuid,
[in, optional] DEVINSTID_A pDeviceID,
[in] ULONG ulFlags
);
Parâmetros
[out] pulLen
Ponteiro fornecido pelo chamador para um local que recebe o comprimento necessário, em caracteres, de um buffer para manter as várias cadeias de caracteres Unicode que serão retornadas por CM_Get_Device_Interface_List.
[in] InterfaceClassGuid
Fornece um GUID que identifica uma classe de interface do dispositivo.
[in, optional] pDeviceID
Ponteiro fornecido pelo chamador para uma cadeia de caracteres terminada em NULL que representa uma ID de instância do dispositivo. Se especificada, a função recuperará o comprimento de nomes de link simbólicos para as interfaces de dispositivo compatíveis com o dispositivo para a classe especificada. Se esse valor for NULL ou se ele apontar para uma cadeia de caracteres de comprimento zero, a função recuperará o comprimento de nomes de link simbólicos para todas as interfaces que pertencem à classe especificada.
[in] ulFlags
Contém um dos seguintes sinalizadores fornecidos pelo chamador:
Retornar valor
Se a operação for bem-sucedida, a função retornará CR_SUCCESS. Caso contrário, ele retornará um dos códigos de erro com o prefixo CR_ , conforme definido em Cfgmgr32.h.
Comentários
Observação
O cabeçalho cfgmgr32.h define CM_Get_Device_Interface_List_Size como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | cfgmgr32.h (inclua Cfgmgr32.h) |
Biblioteca | Cfgmgr32.lib |
DLL | CfgMgr32.dll |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de