Método IUPnPRegistrar::GetUniqueDeviceName (upnphost.h)
O método GetUniqueDeviceName recupera o UDN para o dispositivo especificado. A UDN foi gerada pelo host do dispositivo para cada dispositivo inserido. A UDN do modelo na descrição do dispositivo é substituída por essa UDN gerada para cada dispositivo inserido quando o dispositivo é registrado. Esse método é reentrante.
Sintaxe
HRESULT GetUniqueDeviceName(
[in] BSTR bstrDeviceIdentifier,
[in] BSTR bstrTemplateUDN,
[out] BSTR *pbstrUDN
);
Parâmetros
[in] bstrDeviceIdentifier
Especifica o identificador retornado por RegisterDevice ou RegisterRunningDevice.
[in] bstrTemplateUDN
Especifica a UDN do modelo de descrição do dispositivo.
[out] pbstrUDN
Recebe o UDN do dispositivo que foi gerado pelo host do dispositivo.
Retornar valor
Se o método for bem-sucedido, o valor retornado será S_OK. Caso contrário, o método retornará um dos códigos de erro COM definidos em WinError.h.
Comentários
Cada UDN especificada para um dispositivo no modelo de descrição do dispositivo é substituída durante o registro. O host do dispositivo substitui cada UDN por uma globalmente exclusiva.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | upnphost.h |
DLL | Upnphost.dll |