Compartir a través de


Método IPort::GetDeviceProperty (portcls.h)

El método GetDeviceProperty proporciona acceso simplificado a las propiedades del dispositivo contenidas en el Registro para dispositivos Plug and Play.

Sintaxis

NTSTATUS GetDeviceProperty(
  DEVICE_REGISTRY_PROPERTY DeviceProperty,
  ULONG                    BufferLength,
  PVOID                    PropertyBuffer,
  PULONG                   ResultLength
);

Parámetros

DeviceProperty

Identifica la propiedad de dispositivo determinada que solicita el autor de la llamada. Los valores válidos para este parámetro son los mismos que los definidos para el parámetro DeviceProperty de la llamada a IoGetDeviceProperty.

BufferLength

Especifica la longitud en bytes del búfer que va a recibir la información solicitada.

PropertyBuffer

Puntero al búfer de propiedades. Este parámetro apunta a un búfer asignado por el autor de la llamada en el que el método escribe la información de propiedad solicitada. El búfer debe ser lo suficientemente grande como para contener el número de bytes especificados en BufferLength.

ResultLength

Puntero de salida a la longitud de los datos devueltos. Este parámetro apunta a una variable ULONG asignada por el autor de la llamada en la que el método escribe un recuento que especifica el número de bytes realmente escritos en el búfer PropertyBuffer. Sin embargo, si el búfer es demasiado pequeño para contener la información, el método genera el tamaño de búfer necesario.

Valor devuelto

Este método devuelve NTSTATUS que contiene STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de error adecuado. Si el búfer de propiedades proporcionado por el llamador es demasiado pequeño, el método devolverá STATUS_BUFFER_TOO_SMALL y generará el tamaño necesario en ReturnLength.

Comentarios

Este método recupera las propiedades del dispositivo del adaptador de audio. Es similar en funcionamiento a la función PcGetDeviceProperty, salvo que recupera automáticamente las propiedades del dispositivo del adaptador de audio en lugar de requerir que un objeto de dispositivo especifique explícitamente un dispositivo de destino.

Requisitos

Requisito Valor
Header portcls.h
IRQL PASSIVE_LEVEL

Consulte también

IPort