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 |
|