Compartir a través de


Método IWDFRemoteInterfaceInitialize::GetInterfaceGuid (wudfddi.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.

El método GetInterfaceGuid recupera el GUID que identifica una interfaz de dispositivo.

Sintaxis

void GetInterfaceGuid(
  [out] LPGUID pDeviceInterfaceGuid
);

Parámetros

[out] pDeviceInterfaceGuid

Puntero a una estructura GUID asignada por el controlador que recibe el GUID de la interfaz de dispositivo.

Valor devuelto

None

Observaciones

Para obtener más información sobre el método GetInterfaceGuid , vea Usar interfaces de dispositivo en controladores basados en UMDF.

Ejemplos

En el ejemplo de código siguiente se muestra cómo la función de devolución de llamada IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival puede obtener el GUID que identifica la interfaz del dispositivo que ha llegado.

void 
STDMETHODCALLTYPE
CMyDevice::OnRemoteInterfaceArrival(
    __in IWDFRemoteInterfaceInitialize  *FxRemoteInterfaceInit
    )
{
    GUID DeviceInterfaceGUID;
    FxRemoteInterfaceInit->GetInterfaceGuid(&DeviceInterfaceGUID);
...
}

Requisitos

Requisito Value
Finalización del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
Plataforma de destino Escritorio
Versión mínima de UMDF 1,9
Encabezado wudfddi.h (incluya Wudfddi.h)
Archivo DLL WUDFx.dll

Consulte también

IWDFRemoteInterfaceInitialize

IWDFRemoteInterfaceInitialize::RetrieveSymbolicLink