Compartilhar via


Tipos de dados IMAPI

Especificações para mídia óptica e dispositivos associados definem valores de intervalo para itens como a descrição da estrutura do DVD, a descrição das informações do disco e o tamanho da página de recursos. O IMAPI define os seguintes tipos ULONG (inteiros longos) sem sinal que impõem limites de valor de intervalo. Esses tipos são definidos estritamente para validação de IDL ideal de parâmetros e como um auxílio de documentação aos chamadores sobre os limites superiores para determinadas operações de transferência de dados disponíveis.

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 dados Descrição
ULONG_IMAPI2_DVD_STRUCTURE Intervalo: 0,65535 (0,0x0000FFFF)
A estrutura do DVD é limitada a 64 KB devido a um campo de alocação de dois bytes.
ULONG_IMAPI2_ADAPTER_DESCRIPTOR Intervalo: 0,2684354555 (0,0x0FFFFFFF)
O descritor do adaptador não está implicitamente limitado em tamanho.
ULONG_IMAPI2_DEVICE_DESCRIPTOR Intervalo: 0,2684354555 (0,0x0FFFFFFF)
O descritor do dispositivo não está implicitamente limitado em tamanho.
ULONG_IMAPI2_DISC_INFORMATION Intervalo: 0,65538 (0,0x00010002)
As informações do disco são limitadas a 64 KB e 2 bytes para o campo de tamanho.
ULONG_IMAPI2_TRACK_INFORMATION Intervalo: 0,65538 (0,0x00010002)
As informações de controle são limitadas a 64 KB mais 2 bytes para o campo de tamanho.
ULONG_IMAPI2_FEATURE_PAGE Intervalo: 0.256 (0,0x00000100)
Uma única página de recurso é limitada a 256 bytes.
ULONG_IMAPI2_MODE_PAGE Intervalo: 0.257 (0,0x00000101)
Uma página de modo único é limitada a 257 bytes.
ULONG_IMAPI2_ALL_FEATURE_PAGES Intervalo: 0,65536 (0,0x00010000)
O número de recursos é limitado a um campo de dois bytes.
ULONG_IMAPI2_ALL_PROFILES Intervalo: 0,63 (0,0x0000003F)
O número de perfis para um dispositivo é o número de perfis que se encaixam em um único recurso. Cada perfil ocupa quatro bytes. Um único recurso pode conter 252 bytes adicionais de dados, o suficiente para armazenar um máximo de 63 perfis.
ULONG_IMAPI2_ALL_MODE_PAGES Intervalo: 0,32763 (0,0x00007FFB)
Contagem das páginas de modo para um dispositivo. A contagem, por meio de MODE_SENSE10, é limitada a um campo de dois bytes.
O cabeçalho do parâmetro de modo é de 8 bytes. Cada página tem pelo menos dois bytes. O número máximo de páginas de modo é 32763: (65535 - 8)/2 arredondado para baixo.
ULONG_IMAPI2_NONZERO Intervalo: 1.2147483647 (1,0x7FFFFFFF)
Valor não zero genérico que pode ser usado para verificar se um valor não é zero.
ULONG_IMAPI2_NOT_NEGATIVE Intervalo: 0, 2147483647 (0,0x7FFFFFFF)
Um inteiro de 32 bits com valor não negativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Imapi2.h