Método IFunctionInstance::GetProviderInstanceID (functiondiscoveryapi.h)

[Detección de funciones está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Obtiene la cadena de identificador de la instancia del proveedor. Esta cadena es el identificador único de la instancia del proveedor.

Sintaxis

HRESULT GetProviderInstanceID(
  [out] WCHAR **ppszCoMemProviderInstanceIdentity
);

Parámetros

[out] ppszCoMemProviderInstanceIdentity

Cadena de identificador de instancia del proveedor. En el caso de los dispositivos raíz, esta cadena tiene el mismo valor que PKEY_PNPX_GlobalIdentity.

Asegúrese de liberar este búfer con CoTaskMemFree.

Valor devuelto

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
El valor de ppszCoMemProviderInstanceID no es válido.
E_OUTOFMEMORY
El método no puede asignar la memoria necesaria para realizar esta operación.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado functiondiscoveryapi.h
Archivo DLL FunDisc.dll

Consulte también

IFunctionInstance