SNB
Um SNB (bloco de nome de cadeia de caracteres) é um ponteiro para uma matriz de ponteiros para cadeias de caracteres, que termina em um ponteiro NULL . Os blocos de nomes de cadeia de caracteres são usados pela interface IStorage e por chamadas de função que abrem objetos de armazenamento. As cadeias de caracteres apontam para objetos de armazenamento ou fluxos contidos que devem ser excluídos nas chamadas abertas.
typedef OLESTR** SNB;
-
SNB
-
[wire_marshal(wireSNB)]
Comentários
O SNB deve ser criado alocando um bloco contíguo de memória no qual os ponteiros para cadeias de caracteres são seguidos por um ponteiro NULL , que é seguido pelas cadeias de caracteres reais.
O marshaling de um SNB baseia-se na suposição de que o SNB que foi passado foi criado dessa forma. Embora possa ser armazenado de outras maneiras, o SNB criado dessa maneira tem a vantagem de exigir apenas uma operação de alocação e uma liberação de memória para todas as cadeias de caracteres.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte |
Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho |
|
IDL |
|