Compartir a través de


Tipos de datos imAPI

Las especificaciones de los medios ópticos y los dispositivos asociados definen valores de rango para elementos como la descripción de la estructura de DVD, la descripción de la información del disco y el tamaño de página de características. IMAPI define los siguientes tipos enteros largos sin signo (ULONG) que aplican límites de valor de intervalo. Estos tipos se definen estrictamente para la validación óptima de IDL de parámetros y como una ayuda de documentación a los autores de llamadas con respecto a los límites superiores para determinadas operaciones de transferencia de datos disponibles.

typedef ULONG ULONG_IMAPI2_DVD_STRUCTURE;
typedef ULONG ULONG_IMAPI2_ADAPTER_DESCRIPTOR;
typedef ULONG ULONG_IMAPI2_DEVICE_DESCRIPTOR;
typedef ULONG ULONG_IMAPI2_DISC_INFORMATION;
typedef ULONG ULONG_IMAPI2_TRACK_INFORMATION;
typedef ULONG ULONG_IMAPI2_FEATURE_PAGE;
typedef ULONG ULONG_IMAPI2_MODE_PAGE;
typedef ULONG ULONG_IMAPI2_ALL_FEATURE_PAGES;
typedef ULONG ULONG_IMAPI2_ALL_PROFILES;
typedef ULONG ULONG_IMAPI2_ALL_MODE_PAGES;
typedef ULONG ULONG_IMAPI2_NONZERO;
typedef ULONG ULONG_IMAPI2_NOT_NEGATIVE;
Tipo de datos Descripción
ULONG_IMAPI2_DVD_STRUCTURE Intervalo: 0,65535 (0,0x0000FFFF)
La estructura de DVD está limitada a 64 KB debido a un campo de asignación de dos bytes.
ULONG_IMAPI2_ADAPTER_DESCRIPTOR Intervalo: 0,268435455 (0,0x0FFFFFFF)
El descriptor del adaptador no está limitado implícitamente en tamaño.
ULONG_IMAPI2_DEVICE_DESCRIPTOR Intervalo: 0,268435455 (0,0x0FFFFFFF)
El descriptor de dispositivo no está limitado implícitamente en tamaño.
ULONG_IMAPI2_DISC_INFORMATION Intervalo: 0,65538 (0,0x00010002)
La información del disco está limitada a 64 KB más 2 bytes para el campo de tamaño.
ULONG_IMAPI2_TRACK_INFORMATION Intervalo: 0,65538 (0,0x00010002)
La información de seguimiento está limitada a 64 KB más 2 bytes para el campo de tamaño.
ULONG_IMAPI2_FEATURE_PAGE Intervalo: 0,256 (0,0x00000100)
Una sola página de características está limitada a 256 bytes.
ULONG_IMAPI2_MODE_PAGE Intervalo: 0,257 (0,0x00000101)
Una página de modo único está limitada a 257 bytes.
ULONG_IMAPI2_ALL_FEATURE_PAGES Intervalo: 0,65536 (0,0x00010000)
El número de características se limita a un campo de dos bytes.
ULONG_IMAPI2_ALL_PROFILES Intervalo: 0,63 (0,0x0000003F)
El número de perfiles de un dispositivo es el número de perfiles que caben en una sola característica. Cada perfil ocupa cuatro bytes. Una sola característica puede contener 252 bytes adicionales de datos, lo suficiente para almacenar un máximo de 63 perfiles.
ULONG_IMAPI2_ALL_MODE_PAGES Intervalo: 0,32763 (0,0x00007FFB)
Recuento de las páginas de modo de un dispositivo. El recuento, a través de MODE_SENSE10, se limita a un campo de dos bytes.
El encabezado del parámetro mode es de 8 bytes. Cada página tiene al menos dos bytes. El número máximo de páginas de modo es 32763: (65535 - 8)/2 redondeado hacia abajo.
ULONG_IMAPI2_NONZERO Intervalo: 12147483647 (1,0x7FFFFFFF)
Valor genérico distinto de cero que se puede usar para comprobar que un valor no es cero.
ULONG_IMAPI2_NOT_NEGATIVE Intervalo: 0, 2147483647 (0,0x7FFFFFFF)
Entero de 32 bits con un valor no negativo.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Imapi2.h