Compartir a través de


EFI_USBFN_IO_PROTOCOL. GetEndpointPolicy

La función GetEndpointPolicy recupera la directiva de configuración para el punto de conexión no de control especificado.

Sintaxis

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_GET_ENDPOINT_POLICY) (
  IN EFI_USBFN_IO_PROTOCOL        *This,
  IN UINT8                        EndpointIndex,
  IN EFI_USBFN_ENDPOINT_DIRECTION Direction,
  IN EFI_USBFN_POLICY_TYPE        PolicyType,
  IN OUT UINTN                    BufferSize,
  IN OUT VOID                     *Buffer
  );

Parámetros

Éste
Puntero a la instancia de EFI_USBFN_IO_PROTOCOL.

EndpointIndex
Indica el punto de conexión que no es de control para el que se debe establecer la directiva.

Dirección
Dirección del punto de conexión. Para obtener más información, consulte EFI_USBFN_ENDPOINT_DIRECTION.

PolicyType
El tipo de directiva que el usuario está intentando recuperar para el punto de conexión no de control especificado. Para obtener más información, consulte EFI_USBFN_POLICY_TYPE.

BufferSize
En la entrada, el tamaño del búfer en bytes. En la salida, la cantidad de datos devueltos por Buffer en bytes.

Buffer
Puntero a un búfer para devolver el valor de directiva de punto de conexión solicitado. Para obtener más información sobre los requisitos de tamaño de los tipos de directiva, consulte EFI_USBFN_POLICY_TYPE.

Valores devueltos

Esta función devuelve los siguientes valores:

Código devuelto Descripción
EFI_SUCCESS La función devolvió correctamente.
EFI_INVALID_PARAMETER Si se devuelve este valor, significará que el parámetro en cuestión no es válido.
EFI_DEVICE_ERROR El dispositivo físico notificó un error.
EFI_UNSUPPORTED No se admite el cambio de este valor de directiva.
EFI_BUFFER_TOO_SMALL El búfer proporcionado no es lo suficientemente grande como para contener el valor de directiva solicitado.

Observaciones

No hay restricciones de llamada asociadas para esta función. Esta función está disponible a partir de la revisión 0x00010001 del EFI_USBFN_IO_PROTOCOL.

Requisitos

Rúbrica: Usuario generado