Método ICertAdmin2::D eleteRow (certadm.h)
O método DeleteRow exclui uma linha ou um conjunto de linhas de uma tabela de banco de dados. O chamador especifica uma tabela de banco de dados e uma ID de linha ou uma data final.
Sintaxe
HRESULT DeleteRow(
[in] const BSTR strConfig,
[in] LONG Flags,
[in] DATE Date,
[in] LONG Table,
[in] LONG RowId,
[out] LONG *pcDeleted
);
Parâmetros
[in] strConfig
Representa uma cadeia de caracteres de configuração válida para a AC (autoridade de certificação ) no formulário COMPUTERNAME\CANAME, em que COMPUTERNAME é o nome de rede do servidor dos Serviços de Certificados e CANAME é o nome comum da autoridade de certificação, conforme inserido durante a instalação dos Serviços de Certificados. Para obter informações sobre o nome da cadeia de caracteres de configuração, consulte ICertConfig.
[in] Flags
Se não for zero, especifica se Data se aplica a uma data de validade ou a data da última modificação.
Esse pode ser um dos valores a seguir.
[in] Date
Especifica uma data de validade ao excluir certificados ou CRLs e uma data da última modificação ao excluir solicitações de certificado.
Se esse valor não for zero, RowID deverá ser zero.
[in] Table
Um valor LONG que especifica a tabela de banco de dados dos Serviços de Certificados da qual as linhas devem ser excluídas.
Esse pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
A tabela de atributos é usada. |
|
A tabela CRL ( lista de revogação de certificados ) é usada. |
|
A tabela de extensões é usada. |
|
A tabela de solicitações pendentes, solicitações negadas, certificados emitidos e certificados revogados é usada. |
[in] RowId
Especifica a ID da linha a ser excluída.
Se esse valor não for zero, Date deverá ser zero.
[out] pcDeleted
O número de linhas excluídas com êxito.
Retornar valor
C++
O valor retornado é um HRESULT. Um valor de S_OK indica que o método foi bem-sucedido e *pcDeleted é definido como o número de linhas excluídas.VB
O número de linhas excluídas.Comentários
RowID e Date são mutuamente exclusivos; um e apenas um deles pode ser diferente de zero.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certadm.h (inclua Certsrv.h) |
Biblioteca | Certidl.lib |
DLL | Certadm.dll |
Confira também
CCertAdmin