Compartilhar via


SNB

Um bloco de nomes de cadeia de caracteres (SNB) é 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;

do SNB

[wire_marshal(wireSNB)]

Observações

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 de NULL, que é seguido pelas cadeias de caracteres reais.

O marshaling de uma 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
Objidl.h
IDL
Objidl.idl

Consulte também

IStorage